瘋狂Java筆記 AWT 常用元件

2021-07-10 06:23:01 字數 1179 閱讀 7122

1. 常用元件:

1) 這裡先不演示canvas(畫布,在後面繪圖中會講到)、scrollbar(滾條)、scrollpane|panel|frame(之前講過了);

2) 按鈕類:

i. button:非常常見的單擊按鈕,button(string label); // 需要按鈕上的文字標籤

ii. checkbox:核取方塊;

iii. checkboxgroup:用該元件包裹核取方塊可使核取方塊邊單選框;

!checkboxgroup的構造器就乙個預設的無參構造器:checkboxgroup();

!!checkbox的構造器依據是否要變成單選框來決定:

a. 保持核取方塊:checkboxgroup(string label, boolean state); // label是文字內容,state表示初始時是否選中

b. 變成單選框:checkboxgroup(string label, checkboxgroup group, boolean state); // group指定了單選按鈕所屬的組別

!!注意:如果將一組單選按鈕加入容器並不是只將包裹它們的那個checkboxgroup加入容器,而是直接將各個單選按鈕加入容器!

iv. label:標籤,靜態提示性文字框,label(string text); // text即提示文字

3) 列表類:

i. list:列表框,可以新增多個專案,構造器及簡單用法

a. list(int rows); // 指定最多可現實多少個專案,實際可以存放更多專案,預設只能單選

b. list(int rows, boolean multiplemode); // 第二個引數指定是否開啟多選,true表示可以多選

c. void add(string item); // 新增乙個專案,直接指定專案的文字標籤

ii. choice:下拉列表框,構造器及簡單用法

a. 構造器就只有預設無參構造器:choice();

b. 新增專案:void add(string item); // 和list的一樣,比list少乙個多選模式,因為無法多選,列表是下拉顯示的,只能單選

!!!以上所有元件具體用法可查api,這裡只提供最基本的建立方式和簡單的使用法;

5) 示例:

public class awttest 

}

AWT常用元件

button 按鈕 canvas 用於繪圖的畫布 checkbox 核取方塊元件 也可變為單選框元件 checkboxgroup 用於將多個checkbox元件組合成一組,一組 checkbox元件將只有乙個可以被選中,即全部變成單選框元件 choice 下拉式選擇框元件 frame 視窗 labe...

瘋狂java學習筆記二

1.許可權修飾符 public 任何地方 protected 父子類,同包類 預設 不寫 同包類 private 只能本類 2.static 靜態 變成乙份,屬於類,靜態方法不能訪問非靜態變數 類初始化 例項初始化 3.final 不可變 用在類上不可繼承,方法上不可重寫,變數不可被改變 常量4.c...

springcloud常用元件簡明筆記

hoxton.sr4spring cloud.version properties org.springframework.cloudgroupid spring cloud dependenciesartifactid version pomtype importscope dependency ...