1.先安装SWT Designer插件.
2.新建SWT/JFace项目


3.在可视窗口中Design中,进行增加如下组件.

4.各选中文本组件在Events属性中选中事件处理类型verity->text 并双击后面区域,这样将到它进行监听注册.


5.选中事件处理类型Selection->widgetselected并双击后面区域,这样将到它进行监听注册.

6.双击提交后进入代码编辑界面,输入代码:
button.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(final SelectionEvent e) {
String sname = name.getText();
String spwd = pwd.getText();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(
"jdbc:odbc:test", "", "");
Statement stmt = con.createStatement();
ResultSet rs = stmt
.executeQuery("select * from userid where name='"+sname+"'and psw='"+spwd+"'");
if (rs.next()) {
MessageDialog.openInformation(shell, "",
"谢谢你的登录!你是合法用户!");
} else {
MessageDialog.openInformation(shell, "",
"请你正确登录!用户名或密码不正确!");
}
rs.close();
stmt.close();
con.close();
} catch (Exception e1) {
e1.printStackTrace();
}
}
});


7.运行如下:



8.如下为数据库设计,当然要在这个项目之运行之前设计好!


对新手一定是绝好的教程哦
分享到:
相关推荐
SWT (Standard Widget Toolkit) 和 JFace 是两个在Java中用于构建图形用户界面(GUI)的重要库,尤其在开发Eclipse插件时被广泛应用。它们是开源项目,由Eclipse基金会维护,为开发者提供了丰富的控件和高级UI设计...
SWT (Standard Widget Toolkit) 和 JFace 是 Eclipse 开发框架中的两个重要组件,它们主要用于构建图形用户界面(GUI)。SWT 是一个底层的 GUI 工具包,它提供了与操作系统直接交互的能力,使得应用程序能够拥有原生...
Eclipse SWT(Standard Widget Toolkit)和JFace是Java开发中用于构建图形用户界面(GUI)的库,尤其在开发Eclipse插件和RCP(Rich Client Platform)应用程序时非常重要。这两个库提供了丰富的组件和框架,使得...
【SWT/JFace实例开发】是一份针对Java GUI编程的学习资源,主要聚焦于SWT(Standard Widget Toolkit)和JFace这两个强大的图形用户界面库。SWT是Eclipse项目的一部分,它提供了一套与操作系统直接交互的原生控件,...
- 构建一个简单的表单应用:使用SWT组件创建输入字段,结合JFace的数据绑定实现数据验证和存储。 - 创建自定义视图:学习如何在Eclipse中创建一个新的View,并使用SWT/JFace控件展示数据。 - 实现对话框:创建一...
5. **表单构建**:了解如何使用JFace的FormToolkit和FormEditor创建复杂的表单界面,支持数据验证和用户输入。 6. ** SWT/JFace与Eclipse RCP**:如果例子深入到Eclipse Rich Client Platform (RCP)的开发,你还将...
1. **Swt控件与布局管理**:讲解Swt中的各种控件,如按钮、文本、表格、树等,以及如何使用布局管理器(如FillLayout、GridLayout、StackLayout等)来组织这些控件,实现用户界面的布局。 2. **事件处理**:介绍Swt...
Eclipse SWT(Standard Widget Toolkit)和JFace是用于构建Java GUI应用程序的强大工具,它们与Eclipse IDE紧密集成,提供了一套丰富的用户界面组件和高级抽象层。本资料集中包含的是"Eclipse Swt/Jface核心应用"的...
Eclipse SWT(Standard Widget Toolkit)和JFace是用于构建Java图形用户界面(GUI)的库,它们在Eclipse IDE和许多其他基于Eclipse的应用程序中扮演着重要角色。本资料涵盖了Eclipse SWT/JFace的核心应用,包括第19...
已实现简单的剪切/复制/粘贴功能(尚不能和外界程序交互) 2. 添加创建新文件夹功能 3. 添加选择全部/文件/文件夹功能 4. 增加对创建新文件夹,重命名,删除,粘贴操作的异常处理 5. FileUtil中增加...
在Java编程领域, SWT (Standard Widget Toolkit) 和 JFace 是两个强大的图形用户界面(GUI)库,它们被广泛用于构建桌面应用程序。`swt_jface_celleditor` 标题和描述所涉及的知识点主要围绕如何在SWT/JFace中的...
- 事件驱动编程,实现用户交互响应。 - 使用Action和Command模式进行命令管理,提高代码复用性。 - 实现文件I/O操作,如读取和保存文件。 通过学习和实践这些实例,开发者可以深入理解SWT和JFace的用法,提升在...
而JFace是建立在Swt之上的一个高级UI框架,简化了复杂的图形用户界面设计和实现。 Swt是Eclipse IDE的核心组件之一,提供了与操作系统直接交互的能力,确保应用程序的外观和行为与运行环境一致。这本书会详细介绍...
案例3-1 连接MySQL数据库实现用户身份的验证 67 3.2 基于Oracle数据库系统的开发 73 3.2.1 安装Oracle数据库管理系统 73 3.2.2 启动和停止Oracle服务 79 3.2.3 使用Oracle提供的企业管理器和SQL Plus 80 ...
SWT (Standard Widget Toolkit) 和 JFace 是两个重要的开源组件库,它们主要用于构建Java图形用户界面(GUI)。在Java开发中,尤其是对于桌面应用程序,SWT 和 JFace 提供了丰富的控件和高级功能,使得开发者能够...
1.6 SWT与JFace、Eclipse 9 1.6.1 JFace是SWT的扩展 9 1.6.2 Eclipse的UI界面基于JFace 10 1.7 本章小结 10 第2章 配置SWT开发环境 11 2.1 下载和安装Eclipse 11 2.1.1 Eclipse下载页面介绍 11 2.1.2 ...
《SWT JFace in Action》是由Manning出版社出版的一本技术专著,专注于Java图形用户界面(GUI)开发中的SWT(Standard Widget Toolkit)和JFace框架。这本书深入浅出地介绍了如何使用这两种强大的工具来构建高效、...
SWT (Standard Widget Toolkit) 和 JFace 是 Eclipse 平台中的关键组件,它们为开发者提供了构建用户界面的强大工具。在Eclipse插件开发中,Wizard 是一个重要的功能,它允许创建向导式对话框,引导用户按照步骤完成...
2. **JFace的数据绑定**:学习如何使用JFace的数据绑定框架将模型数据与UI组件关联,实现数据的自动更新和验证。 3. **对话框和视图**:掌握如何创建和使用JFace的对话框,如MessageDialog、InputDialog,以及如何...
源于Eclipse+SWTJFace核心应用光盘内容\源代码\...环境已经验证,导入eclipse 修改链接数据库(执行mysql.sql) 修改jdbc配置(/SuperCRM/src/superCRM/dao/DbManager.java) 运行即可。 仅此献给刚刚入门rcp的 童鞋们