问题 问答题

创建一个有文本框和三个按钮的程序。当按下某个按钮时,使不同的文字("Java",”编程","不难学")显示在文本框中。已经给出部分代码,请完成事件处理部分。
import javax. swing.*;
import Java. awt. event.*;
class MiYal extends JPanel

JButton button[]=new JButton[3];
JTextField text;
MiYal()

for(int i=0;i<3;i++)

button[i]=new JButton("button0"+(i+1));
add(button[i]);

text=new JTextField(10);
text. setHorizontalAlignment(JTextField. CENTER);
add(text);


public class C3801 implements ActionListener

JFrame myWin:
MiYal panel;
C3801()

panel=new MiYal();
myWin=new JFrame("C3801");
myWin. add(panel);
myWin. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE);
for(int i=0;i<3;i++)
panel. button[i].addActionListener(this);
myWin. pack();
myWin. setVisible(true);

public stalic void main(String[] args)

new C3801();

public void actionPerformed(ActionEvent e)

//这里是你要编写的代码

答案

参考答案:if(e. getActionCommand(). equals("button01")
panel. text. setText("Java");
else if(e. getActionCommand().equals("button02")
panel. text. setText("编程");
else if(e.getActionCommand().equals("button03"))
panel. text. setText("不难学");

单项选择题
单项选择题