java中的可视化界面

大家都知道,现在的Java写图形化界面不需要自己一个字一个字的敲代码了,Java提供了可视化的界面组件Swing组件,不知道你是否还记得多少呢?

 1、图形用户界面(Graphics user interface)
    图形用户界面简称GUI,它以图形的方式,借助菜单、按钮等标准图形界面元素和鼠标操作,帮助用户向计算机系统发出命令,并以
图形的方式将命令执行结果反馈给用户。图形用户界面画面生动、操作简单,省去了字符界面用户必须记忆各种命令的麻烦,所以深受
广大用户喜爱和欢迎。
   2、AWT和Swing
    AWT(Abstract  Window Tookit)的全称是抽象窗口工具集。和AWT相比,Swing组件不需要使用当前平台所使用的复杂GUI功能,没有
本地代码,不依赖于本地平台。另外,Swing提供了许多新的图形界面组件,不但有各式各样先进的组件,而且更加美观易用。
   3、容器
    容器是放置组件的地方,容器中还可以放置容器,也就是说容器是可以嵌套的。Swing的顶层容器只有三种:JApplet、JDialog和JFrame。
   4、Swing中的常用组件
    包括JFrame、JLable、JButton、JCheckBox、JRadioButton、JcomboBox、JScrollPane、JTextField、JTextArea和JPasswordField。本
节对其中每一种Swing组件都进行了详细的描述,并且,还例举了相应的实例加以形象的说明。
  附:常见组件的规范命名
 组件名       Swing命名        规范命名(前缀)
 --------------------------------------------
 标签         JLable           lblXXX
 按钮         JButton          btnXXX
 复选按钮     JCheckBox        ckbXXX
 单选按钮     JRadioButton     rdbXXX
 下拉框       JComBox          cbbXXX
 滚动条       JScrollPane      slpXXX
 文本框       JTextField       txtXXX
 文本域       JTextArea        txtaXXX
 密码框       JPasswordField   pwdXXX
 表格         JTable           tblXXX
 --------------------------------------------

发布了45 篇原创文章 · 获赞 39 · 访问量 4万+
展开阅读全文

JAVA可视化界面问题,求大神帮解决

05-12

//输出信息 public void tishi(String a) { textField.setText(a); frame.revalidate(); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } textField.setText(""); frame.revalidate(); } ``` //登录数据库 信息在界面显示 public boolean getConnection() { try { //加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); windown.tishi("驱动连接成功"); //驱动程序加载成功后的提示信息 //数据库连接参数 String URL="jdbc:sqlserver://localhost:1433;DatabaseName=实训_工资管理系统"; String username = "sa"; String password = "123456"; //创建数据库连接 con = DriverManager.getConnection(URL, username, password); //连接数据库成功后的提示信息 windown.tishi("数据库连接成功"); } catch (ClassNotFoundException e) { //驱动加载没有成功 windown.tishi("数据库连接失败"); } catch (SQLException e) { e.printStackTrace(); //连接失败 windown.tishi("密码或者用户名错误"); } return false; } ``` ``` // 点击登录 鼠标事件 class myMouse extends MouseAdapter{ public void mouseClicked(MouseEvent e) { if(e.getSource() == panel.get_btnNewButton_2()) { if(sql.getConnection()) flag = true; } else if(e.getSource() == panel.get_btnNewButton_3()) { System.exit(0); } } } ``` ``` ```我写了一个函数 在函数里面new一个jbutton加到jframe里面 自己写代码调用可以显示出来 但用事件类去调用函数却显示不出来 有没有大神知道为什么 问答

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览