Swing
1 歷史
1.1 SUN Jdk1.1 AWT ,控件很少,不方便應(yīng)用程序開發(fā)
1.2 java 1.2 Swing 基于 Awt 的繪圖功能能重繪的界面組件,提供了極其吩咐的控件
a:性能慢
b:結(jié)構(gòu)優(yōu)秀(mvc)
c:實(shí)際應(yīng)用很少
1.3 IBM 提供了SWT,eclipse。org
a:采用了本地的C代碼完成控件的繪制,性能很好,Eclipse。
b:實(shí)際應(yīng)用不多。
Swing 應(yīng)用
1 JFrame 代表一個窗口控件
包括標(biāo)題欄,控制按鈕,和表框,中間是內(nèi)容面板
2 JLable 用來在GUI上顯示Text或者圖片的
3 面板(JPanel):用來組織控件的矩形區(qū)域。
關(guān)于布局管理:布局就是控制組件在控制面板中的位置
1 空布局(絕對位置布局)
JFrame(w:574,h:390)
|--JPanel(W:568,h:357)
|--JButton ok(x:369,,y:327,w:92,h:21)
|--JButton ok(x:369,,y:466,w:92,h:21)
2布局管理器(實(shí)現(xiàn)相對位置布局,組件的大小和位置由布局控制)
A BorderLayout(邊框布局)
將一個面板,分為東南西北中,每個位置只能放置一個組件中會自動的向其他四個方向填充。
B FlowLayout(流布局)
轉(zhuǎn)載于:https://www.cnblogs.com/tomatozheng/archive/2013/06/16/3138533.html
總結(jié)
- 上一篇: hive 常用UDF
- 下一篇: openerp经典收藏 对象定义详解(转