黑马程序员技术交流社区
标题: java基础--GUI [打印本页]
作者: 周发建 时间: 2016-3-28 09:46
标题: java基础--GUI
一、GUI[size=16.0000pt](一)概述图形用户界面
java.awt 抽象窗口工具包
javax.swing 在awt基础上建立的一套图形界面系统,增强移植性、属轻量级
Swing与AWT之间最明显的区别是界面组件的外观,AWT在不同平台上运行相同的程序,界面的外观和风格可能会有一些差异,然而,一个基于Swing的应用程序可能在任何平台上都会有相同的外观和风格。
[size=16.0000pt](二)继承关系file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsFBD7.tmp.jpg
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wpsFBE8.tmp.jpg
[size=16.0000pt](三)布局 FlowLayout 流式布局
BorderLayout 边界布局
GridLayout 网格布局、矩阵
CardLayout 卡片布局
GridBagLayout 网格包布局、非矩阵
[size=16.0000pt](四)Frame setSize(width, heigth); //设置窗口宽、高
setLocation(int , int); //设置位置
setBounds(x, y, width, height);//位置、宽高
setLayout(LayoutManager); //设置布局
setVisible(boolean); //显示
add(Componet); //添加组件
addWindowListener(WindowListener); //添加窗体监听器
[size=16.0000pt](五)事件监听机制 1. 事件源
2. 事件
3. 监听器
4. 事件处理
WindowListener 窗体监听器
ActionListener 动作监听器
MouseListener 鼠标监听器
KeyListener 键盘监听器
[size=16.0000pt](六)Eclipse插件jigloo 图形化开发插件 jigloo
eclise/dropins
[size=16.0000pt](七)练习:查找文件练习:在文本框输入系统路径:按按钮,在文本域中显示路径下内容
textAreay.setText(""); //清空
textAreay.append("迭代" + System.getProperty("line.separator"));
JFileChooser
showOpenDialog(this);
getSelectedFile(); //返回打开的文件
作者: 小海龙 时间: 2016-3-28 17:12
学习了,多谢多谢。
作者: xuqinghua 时间: 2016-3-28 17:50
多谢分享 我就是这点学的不好 还要多多练习下才行
作者: 1833495284 时间: 2016-3-28 18:07
水一个!!!!!!我就是大水比,大水比就是我
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |