阅读下列程序,请回答以下问题:(1)写出程序运行时界面中有哪些组件,以及它们的位置关系。(2)按点击按钮1,按钮2,按钮2,按钮1的顺序点击按钮,写出文本区的输出内容。import java.io.*           import java.awt.*;import java.awt.event.*;   import javax.swing.*;class My Frame extends JFrame implements ActionListener{

JButton btnl,btn2;        JTextArea ja;

public MyFrame(){

btnl=new JButton(“按钮1”);       btn2=new JButton(“按钮2”);

ja=new JTextArea(5,10);

getContentPane().add(btn1,BorderLayout.NORTH);

getContentPane().add(btn2,BorderLayout.SOUTH);

getContentPane().add(ja,BorderLayout.CENTER);

btn1.addActionListener(this);      btn2.addActionListenen(this);

setSize(180,200);          setVisible(true);

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==btn1){

btn1.setEnabled(false);

ja.append(“按钮1被点击n”);

}else{

btnl.setEnabled(true);

ja.append(“按钮2被点击!\n”);

btn2.setEnabled(false);

}

}}public class Test34{

public static void main(Stringl[] args){

new MyFrame();

}} 

阅读下列程序,请回答以下问题: (1)写出程序运行时界面中有哪些组件,以及它们的位置关系。 (2)按点击按钮1,按钮2,按钮2,按钮1的顺序点击按钮,写出文本区的输出内容。
【正确答案】:(1)应用程序窗口中最上面是一个标题为“按钮1”的按钮,下方是一个5行10列的文本区,最下方是一个标题为“按钮2”的按钮。(2)按钮1被点击!按钮2被点击!按钮1被点击!(2分,回答输出4行的给1分)

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部