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的顺序点击按钮,写出文本区的输出内容。