`

SWT/JFace实现用户登录验证

阅读更多

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

Image000001.jpg

Image000002.jpg
3.在可视窗口中Design中,进行增加如下组件.
Image000003.jpg
4.各选中文本组件在Events属性中选中事件处理类型verity->text 并双击后面区域,这样将到它进行监听注册.
Image00000.jpg
Image00001.jpg
5.选中事件处理类型Selection->widgetselected并双击后面区域,这样将到它进行监听注册.
Image00002.jpg
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();
    }

   }

  });
Image00003.jpg


Image00004.jpg
7.运行如下:
Image00005.jpg
Image00006.jpg
Image00007.jpg
8.如下为数据库设计,当然要在这个项目之运行之前设计好!
Image00008数据库userid.jpg
Image00009数据源test.jpg
对新手一定是绝好的教程哦

分享到:
评论

相关推荐

    SWT/JFace专题 --- SWT/JFace概述

    SWT (Standard Widget Toolkit) 和 JFace 是两个在Java中用于构建图形用户界面(GUI)的重要库,尤其在开发Eclipse插件时被广泛应用。它们是开源项目,由Eclipse基金会维护,为开发者提供了丰富的控件和高级UI设计...

    SWT/JFACE客户端登录窗口例子

    SWT (Standard Widget Toolkit) 和 JFace 是 Eclipse 开发框架中的两个重要组件,它们主要用于构建图形用户界面(GUI)。SWT 是一个底层的 GUI 工具包,它提供了与操作系统直接交互的能力,使得应用程序能够拥有原生...

    Eclipse SWT/JFace 核心应用光盘源码

    Eclipse SWT(Standard Widget Toolkit)和JFace是Java开发中用于构建图形用户界面(GUI)的库,尤其在开发Eclipse插件和RCP(Rich Client Platform)应用程序时非常重要。这两个库提供了丰富的组件和框架,使得...

    swt/jface实例开发

    【SWT/JFace实例开发】是一份针对Java GUI编程的学习资源,主要聚焦于SWT(Standard Widget Toolkit)和JFace这两个强大的图形用户界面库。SWT是Eclipse项目的一部分,它提供了一套与操作系统直接交互的原生控件,...

    SWT/JFace从入门到精通

    - 构建一个简单的表单应用:使用SWT组件创建输入字段,结合JFace的数据绑定实现数据验证和存储。 - 创建自定义视图:学习如何在Eclipse中创建一个新的View,并使用SWT/JFace控件展示数据。 - 实现对话框:创建一...

    Ecilpse的SWT/JFace例子

    5. **表单构建**:了解如何使用JFace的FormToolkit和FormEditor创建复杂的表单界面,支持数据验证和用户输入。 6. ** SWT/JFace与Eclipse RCP**:如果例子深入到Eclipse Rich Client Platform (RCP)的开发,你还将...

    Eclipse Swt/Jface核心应用 (09-09章)

    1. **Swt控件与布局管理**:讲解Swt中的各种控件,如按钮、文本、表格、树等,以及如何使用布局管理器(如FillLayout、GridLayout、StackLayout等)来组织这些控件,实现用户界面的布局。 2. **事件处理**:介绍Swt...

    Eclipse Swt/Jface核心应用 (04-08章)

    Eclipse SWT(Standard Widget Toolkit)和JFace是用于构建Java GUI应用程序的强大工具,它们与Eclipse IDE紧密集成,提供了一套丰富的用户界面组件和高级抽象层。本资料集中包含的是"Eclipse Swt/Jface核心应用"的...

    Eclipse Swt/Jface核心应用 (19-23章)

    Eclipse SWT(Standard Widget Toolkit)和JFace是用于构建Java图形用户界面(GUI)的库,它们在Eclipse IDE和许多其他基于Eclipse的应用程序中扮演着重要角色。本资料涵盖了Eclipse SWT/JFace的核心应用,包括第19...

    用SWT/JFace实现的资源管理器jExplorerV0.5(附源码)

    已实现简单的剪切/复制/粘贴功能(尚不能和外界程序交互) 2. 添加创建新文件夹功能 3. 添加选择全部/文件/文件夹功能 4. 增加对创建新文件夹,重命名,删除,粘贴操作的异常处理 5. FileUtil中增加...

    swt_jface_celleditor

    在Java编程领域, SWT (Standard Widget Toolkit) 和 JFace 是两个强大的图形用户界面(GUI)库,它们被广泛用于构建桌面应用程序。`swt_jface_celleditor` 标题和描述所涉及的知识点主要围绕如何在SWT/JFace中的...

    SWT和JFace开发实例

    - 事件驱动编程,实现用户交互响应。 - 使用Action和Command模式进行命令管理,提高代码复用性。 - 实现文件I/O操作,如读取和保存文件。 通过学习和实践这些实例,开发者可以深入理解SWT和JFace的用法,提升在...

    Manning.Swt.JFace.in.Action

    而JFace是建立在Swt之上的一个高级UI框架,简化了复杂的图形用户界面设计和实现。 Swt是Eclipse IDE的核心组件之一,提供了与操作系统直接交互的能力,确保应用程序的外观和行为与运行环境一致。这本书会详细介绍...

    Eclipse开发入门与项目实践 源代码

    案例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 JFace in action API

    SWT (Standard Widget Toolkit) 和 JFace 是两个重要的开源组件库,它们主要用于构建Java图形用户界面(GUI)。在Java开发中,尤其是对于桌面应用程序,SWT 和 JFace 提供了丰富的控件和高级功能,使得开发者能够...

    Eclipse_Swt_Jface_核心应用_部分19

    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 ...

    manning swt jface in action

    《SWT JFace in Action》是由Manning出版社出版的一本技术专著,专注于Java图形用户界面(GUI)开发中的SWT(Standard Widget Toolkit)和JFace框架。这本书深入浅出地介绍了如何使用这两种强大的工具来构建高效、...

    SWT(JFace) Wizard(Eclipse插件编程必备)

    SWT (Standard Widget Toolkit) 和 JFace 是 Eclipse 平台中的关键组件,它们为开发者提供了构建用户界面的强大工具。在Eclipse插件开发中,Wizard 是一个重要的功能,它允许创建向导式对话框,引导用户按照步骤完成...

    SWT JFACE开发帮助文档(chm)

    2. **JFace的数据绑定**:学习如何使用JFace的数据绑定框架将模型数据与UI组件关联,实现数据的自动更新和验证。 3. **对话框和视图**:掌握如何创建和使用JFace的对话框,如MessageDialog、InputDialog,以及如何...

    Eclipse+SWTJFace核心应用光盘内容\源代码\workspace\SuperCRM

    源于Eclipse+SWTJFace核心应用光盘内容\源代码\...环境已经验证,导入eclipse 修改链接数据库(执行mysql.sql) 修改jdbc配置(/SuperCRM/src/superCRM/dao/DbManager.java) 运行即可。 仅此献给刚刚入门rcp的 童鞋们

Global site tag (gtag.js) - Google Analytics