欢迎来到牛牛题库网 牛牛题库官网
logo

问答题

阅读下列程序,请回答以下问题:
import java.io.*; import java.awt.*;
import java.awt.event.*;import javax.swing.*;
class MyFrame extends JFrame implements ActionListener{
JButton btn1 ,btn2; JTextArea ja;
public MyFrame(){
btn1=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.addActionListener(this);
setSize(180,200); setVisible(true);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==btn1){
btn1.setEnabled(false);
ja.append("按钮1被点击!\n");
btn2.setEnabled(true);
} else{
btn1.setEnabled(true);
ja.append("按钮2被点击!\n");
btn2.setEnabled(false);
}
}
}
public class Test34{
public static void main(String[]args){
new MyFrame();
}
}写出程序运行时界面中有哪些组件,以及它们的位置关系。

【参考答案】

应用程序窗口中最上面是一个标题为“按钮1”的按钮,下方是一个5行10列的文本区,最下方是一个标题为“按钮2”的按钮。

点击查看答案
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题