[問答題] 請完成下列Java程序:用awt實現(xiàn)一個圖形用戶界面,包含一個List構(gòu)件和一個TextField構(gòu)件,List中包含5個項目。要求選擇不用的項目時
[問答題] 請完成下列Java程序:用awt實現(xiàn)一個圖形用戶界面,包含一個List構(gòu)件和一個TextField構(gòu)件,List中包含5個項目。要求選擇不用的項目時,能在TextField構(gòu)件中顯示出相關的信息,包括事件的名稱,選擇的項目編號和項目的狀態(tài)。
注意:請勿改動main()主方法和其他已有語句內(nèi)容,僅在下劃線處填入適當?shù)恼Z句。
程序運行結(jié)果如下:
import java.awt.*;
import java.awt.event.*;
public class ex14_2 extends Frame implements ItemListener
private TextField tf;
private List 1;
public static void main(String[] arg)
ex14_2 obj14_2 = new ex14_2();
public ex14_2()setBackground(Color. GRAY);
setTitle("ex14_2");
l = new List(5);
l.addItemListener(this);
l.addItem("Item1");
l.addItem("Item2");
l.addItem("Item3");
l.addItem("Item4");
l.addItem("Item5");
add("Center",l);
tf = new
正確答案:pack() event.paramString()
參考解析:本題主要考查awt的List和TextField構(gòu)件的簡單應用。解題關鍵是熟悉上述構(gòu)件的基本使用方法,熟悉Frame構(gòu)件的基本方法,會使用ItemEvent的paramString()方法獲得事件的基本信息。本題中,第1個空,需要填入pack(),否則圖形用戶界面無法正常顯示;第2個空,調(diào)用event對象的paramString()方法來實現(xiàn)顯示事件基本信息的功能。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。