本文目錄一覽:
Java添加組件的方法函數是如何寫的呢?
創建一個具有凹入斜面邊緣的邊框,將組件當前背景色的較亮的色度用於高亮顯示,較暗的色度用於陰影。(在凹入邊框中,陰影位於頂部,高亮顯示位於其下。)
什麼是JAVA組件?
例如:javabean是一個類,但是如果您的類想要成為beajavabean,您必須向類中的變數(比如XXX)添加兩個內部函數getXxx()和setXxx(),並且您必須在類中有一個無參數的構造函數。這些就是javabean,組件之間必須有一個相互使用的規範。
Java實際上是所有的類。組件是一個抽象,是符合規範的類的集合。要知道它可以提供某些功能。以J2EE為例,servlet,jsp,javabean,ejb都是組件。
但在使用上,都會分階級,有自己的特殊規則。
擴展資料:
首先,輕量級組件是用Java代碼繪製的,因此具有平台可移植性,重量級組件是由調用系統的函數(如主窗體)繪製的組件,一般來說,盡量使用輕量級組件,這有利於可移植性。
java中的大多數組件。swing包是輕量級的,而java包則是輕量級的,awt很重。
Swing是用100%純Java實現的,而Swing組件是用Java實現的輕量級組件,沒有本地代碼獨立於操作系統支持之外,這是擁有AWT組件的最大組。當AWT組件通過特定的平台時
對等類(Peer)實現,因此Swing比AWT組件更實用。Swing不能回答相同的問題平台上的一致性能和提供本地窗口系統不支持的附加功能的能力。
重量級組件:特定平台必須有相應的組件。
輕量級組件:在一個虛擬的畫布上繪製組件(swing非常慢),所有的輕量級組件應該「最終」屬於重量級組件(jframe、jdialog)。
因為它是這樣繪製的,所以可以在各種平台上實現一致的性能。同樣,如果混合重量級組件和輕量級組件容易在重疊上引起衝突。
java中什麼是組件
java中的組件是:
java 實際上都是類。
組件是抽象的概念而已,通俗的說是一些符合某種規範的類組合在一起就構成了組件。他可以提供某些特定的功能。
拿J2EE來說,有什麼servlet,jsp, javabean,ejb都是組件。但實際他們都是類,只不過有他們特殊的規定。
舉個例子,那個javabean來說:
javabean也就是個類,但你的類想成為javabean你必須,給你的類里的變數 (如xxx),添兩個函數,getXxx()和setXxx()並且類里要有無參的構造函數。
有了這些就是JAVABEAN了。
你要問為什麼要有這些規定呢,目前只能說 組件之間要想相互使用必須得有一種規範來約束。等你接觸多了就更理解了。
java中常用的組件有哪些?
1.標識(Label)
(1) 語法格式: Label(String s)
(2) 功能: 構造一個顯示字元串s的標識。
2.按鈕(Button)
(1) 語法格式:Button (String s)
(2) 功能:構造一個以字元串s為標識的按鈕。
3.複選框(Checkbox)
(1)語法格式: Checkbox (String s)
(2)功能:構造一個以字元串s為標識的複選框條目,未被選中。
4.單選按鈕(Radio Buttons)
(1) 語法格式: CheckboxGroup( )
(2) 功能: 構造一個條目組。
5.選擇菜單(Choice Menu)
(1) 語法格式: Choice ( )
(2) 功能:構造一個選擇菜單。
(3) 說明:構造完之後,再使用Choice類中的addItem方法加入菜單的條目。
6.列表框(Scrolling List) l
(1) 語法格式:List (int n, boolean b)
(2) 功能:構造一個有n個列表項的列表框,並根據b的值決定是否允許多選。
7.單行文本輸入框(TextField)
(1) 語法格式:TextField (int i)
(2) 功能:構造一個字元串長度為i單行文本輸入框
8.多行文本輸入框(TextArea)
(1) 語法格式: TextArea (int i, int j)
(2)功能: 構造一個多行文本輸入框,行數為i,列數為j
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/197327.html