疯狂JAVA讲义---第十二章:Swing编程(一)基本组件
来源:互联网 发布:电影矩阵 编辑:程序博客网 时间:2024/05/17 03:19
今天csdn的博客控件改革了,用起来超不爽,以前的博客的代码格式都没了,哎~~~~~~~~我辛辛苦苦整的格式的啊,算了博客还是要继续的,现在开始就不注重格式了,省的以后再改版又都没了。
今天还是继续我们的JAVA的GUI,前几天讲了AWT,这个太重了。Swing开发图形界面比AWT更加优秀,切实轻量级的,100%的JAVA实现,唯一的缺点就是比AWT略慢。
先讲下Swing和AWT组件的相似处,以下图显示相同的组件
Swing多出来的组件
组件比较多,那些和AWT相同的组件用起来差不多,我就不多讲了,就贴段全面的代码让大家把玩下,eg
下面Swing的特殊组件,我将以举例的形式,这样最能主观理解,大家一定要动手试试
首先是JToolBar
继续讲Swing的特殊组件,JColorChooser和JFileChooser这两个东西在awt中都是利用系统的控件,这样导致不同操作系统有不同的界面,用Swing就避免了这些问题。下面就先看JColorChooser的例子,eg(一个简单画图程序)
下面举个JFileChooser,这些东西组件不是很常用,大家可以收藏着,到用的时候翻出来看,eg
注意:以上图片我都没给,自己随便弄几张看看效果
JOptionPane是一种特殊的JFrame,他的出现是为了方便我们创建一些简单的对话框,你也可以用JFrame搞一个,但很繁琐,但如果你用UI的拖拽工具那就没什么了。eg(各种对话框)
看似简单,用起来花样还是挺多的
- 疯狂JAVA讲义---第十二章:Swing编程(一)基本组件
- 疯狂JAVA讲义---第十二章:Swing编程(二)特殊容器
- 疯狂JAVA讲义---第十二章:Swing编程(三)拖放功能
- 疯狂JAVA讲义---第十二章:Swing编程(四)Applet和JApplet
- 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条
- 疯狂JAVA讲义---第十二章:Swing编程(六)微调控制器和列表框
- 疯狂JAVA讲义---第十二章:Swing编程(七)JTree树
- 疯狂JAVA讲义---第十二章:Swing编程(八)JTable表格
- 疯狂JAVA讲义---第十二章:Swing编程(七)JTree树
- 疯狂java讲义之Swing编程(一)
- [疯狂Java讲义精粹] 第十二章|网络编程
- 疯狂JAVA讲义---第十一章(中):AWT编程-常用组件和事件处理
- 疯狂JAVA讲义---第十三章:JDBC编程(上)
- 疯狂JAVA讲义---第十三章:JDBC编程(下)
- Java疯狂讲义读书笔记第六章(一)
- 疯狂Java讲义:第16章:多线程复习(一)
- 《疯狂JAVA讲义》学习笔记(一)
- 《疯狂Java讲义》读书笔记(一)
- 高质量C/C++编程总结-与零值比较
- 俞敏洪在2008年北大开学典礼的演讲
- 天乙论坛v8 web.xml 分析
- 记者的游戏
- oracle分析函数
- 疯狂JAVA讲义---第十二章:Swing编程(一)基本组件
- Modern C++ Design 笔记 第八章 Object Factories
- 花江的冬天
- Java常见问题
- CE驱动程序快速入门(转)
- 实现嵌入式Linux系统的新方法
- POWERBUILDER KODIGO 框架TOOLBAR不能完全显示汉字问题解决
- vc watch窗口查看指针指向的数组
- xml序列化 ICollection