本題中,主窗口有一個(gè)按鈕、一個(gè)文本域和一個(gè)復(fù)選按鈕,初始時(shí)窗口的大小是不能調(diào)整的,選中復(fù)選按鈕
本題中,主窗口有一個(gè)按鈕、一個(gè)文本域和一個(gè)復(fù)選按鈕,初始時(shí)窗口的大小是不能調(diào)整的,選中復(fù)選按鈕后,窗口大小就可以進(jìn)行調(diào)整,如果撤銷(xiāo)復(fù)選按鈕的選擇,則窗口的大小又不能調(diào)整,單擊按鈕可以關(guān)閉程序。 import java.a(chǎn)wt.*; import java.a(chǎn)wt.event.*; class MyFrame. extends Frame {Checkbox box; TextArea text; Button button; MyFrame(String s) {super(s); box=new Checkbox("設(shè)置窗口是否可調(diào)整大 小"); text=new TextArea(12,12); button=new Button("關(guān)閉窗口"); button.a(chǎn)ddActionListener(this); box.a(chǎn)ddltemListener(this); setBounds(100,100,200,300); setVisible(true); add(text,BorderLayout.CENTER); add(box.BorderLayout.SOUTH); add(button.BorderLayout.NORTH); ; validate; } public void itemStateChanged(ItemEVent e) {if(box.getState= =true) {setResizable(true); } else { setResizable(false); } } public void actionPerformed(ActionEvent e) {dispose; } } class java2 {public static void main(String args[]) { new MyFrame("java2"); } }
正確答案:第1處:implements hemListener,ActionListener第2處:setResizable(false)【解析】第1處從后面的button.a(chǎn)ddActionListener(this);box.a(chǎn)ddItemListener(this);可以看出MyFrame需要ItemListener和ActionListener接口;第2處設(shè)置初始時(shí)窗口的大小是不能調(diào)整的。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。