[問答題] 下列程序使用FlowLayout布局管理器管理3個(gè)Button構(gòu)件在Frame中的位置。請(qǐng)將程序補(bǔ)充完整。 注意:不改動(dòng)程序結(jié)構(gòu),不得增行或刪行。
[問答題] 下列程序使用FlowLayout布局管理器管理3個(gè)Button構(gòu)件在Frame中的位置。請(qǐng)將程序補(bǔ)充完整。
注意:不改動(dòng)程序結(jié)構(gòu),不得增行或刪行。
import java.awt.*;
public class ex2
private Frame frm;
private Button btn1;
private Button btn2;
private Button btn3;
public static void main(String[] args)
ex2 t=new ex2();t.method();
public void method() frm=new Frame("ex2")______
Btn1=new Button("Button1");
btn2=new Button("Button2");
btn3=new Button("Button3");
frm.add(btn1);
frm.add(btn2);
______
frm.pack();
frm.setVisible(true);
正確答案:frm.setLayout(newFlowLayout()); frm.add(btn3);
參考解析:[講解] 本題考查對(duì)圖形用戶界面的掌握。第1空應(yīng)該填入的語句的功能是設(shè)置布局管理器為FlowLayout,程序中的容器就是Frame的對(duì)象frm,設(shè)定frm的布局管理器,用newFlowLayout()作為參數(shù)調(diào)用frm.setLayout(newFlowLayout())實(shí)現(xiàn)了上述功能,因此,第1空填寫frm.setLayout(newFlowLayout());。第2空應(yīng)該填入的語句的功能是將btn3放入對(duì)象名為frm的Frame中,因此,第2空填寫frm.add(btn3);。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。