怎么判斷是swing組件還是awt組件 在java中什么是GUI?構(gòu)成GUI的要素有哪些?
在java中什么是GUI?構(gòu)成GUI的要素有哪些?GUI是JAVA中的圖形用戶(hù)界面,JAVA中有很多GUI產(chǎn)品,比如eclips如何使用swing和awt工具創(chuàng)建一個(gè)空的窗口?(舊組件);//移除舊的
在java中什么是GUI?構(gòu)成GUI的要素有哪些?
GUI是JAVA中的圖形用戶(hù)界面,JAVA中有很多GUI產(chǎn)品,比如eclips
如何使用swing和awt工具創(chuàng)建一個(gè)空的窗口?
(舊組件)
;//移除舊的newCompon
swing使用的基本規(guī)則?
搖擺 的基本規(guī)則:
與AWT組件不同,Swing不能將組件直接添加到頂級(jí)容器中。必須將Swing組件添加到與頂級(jí)容器相關(guān)的內(nèi)容面板中。內(nèi)容面板是普通的輕量級(jí)組件,非Swing輕量級(jí)組件應(yīng)該避免。有兩種方法可以將組件添加到頂級(jí)容器JFrame對(duì)象:
(1)用getContentPane()的方法獲取容器的內(nèi)容面板,直接添加組件。格式如下:
容器c () //獲取窗口內(nèi)容面板
JPanel窗格new JPanel() //創(chuàng)建面板
(pane) //向容器中添加面板。
(2)建立一個(gè)中間容器對(duì)象(Jpanel或JdesktopPane),在中間容器對(duì)象中添加組件,然后通過(guò)setCont
swing圖形界面設(shè)計(jì)基本概念?
你好,Swing是AWT的擴(kuò)展,提供了很多新的圖形界面組件。Swing組件以 "強(qiáng)生公司,而且除了像AWT一樣的基本組件,比如按鈕(JButton)、標(biāo)簽(JLabel)、復(fù)選框(JCheckBox)和菜單(JMenu)之外,還增加了豐富的高層組件集合,比如表(JTable)和樹(shù)(JTree)。在javax.swing包中,定義了兩種類(lèi)型的組件:頂級(jí)容器(Jframe、Japplet、JDialog和JWindow)和輕量級(jí)組件。說(shuō)白了,組件就是組成你的圖形界面的組件。比如面板、按鈕、下拉選擇等等。