填空题

下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现。
import java. awt. * ;
import java. awt. event. * ;
public class java2 extends Frame
public static void main(String args[])
java2 f=new java2("java2")
Panel pan=new Panel()
f. init()

public java2(String str)
super(str);

public void init()
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System. exit(0)

;
setSize(200,200);
setLayout( new FlowLayout())
final TextField tf1=new TextField(20);
final TextField tf2=new TextField(20);
final Label lal=new Label("Input:");
final Label la2=new Label("Output:");
tfl. addActionListener(______
public void actionPerformed(ActionEvent e)
tf2. setText(______);

);
add(la1);
add(tf1);
add(la2);
add(tf2);
setVisible(true);

【参考答案】

第1处:new ActionListener()
第2处:tf1. getText()
热门 试题

填空题
本题的功能是展示4种不同的对话框。窗口中有4个按钮:“消息”、“输入”、“确定”和“选择”,单击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框及“确定”和“撤销”两个按钮;确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有一个提示信息和两个按钮“确定”和“取消”。 import javax. swing. * ; import java. awt. event. * ; import java. awt. * ; public class java3 extends JFrame implements ButtonSelecte ActionListener JButton btnMessage=new JButton( 消息 ); JButton btnlnput=new JButton( 输入 ); JButton btnConfirm=new JButton( 确认 ); JButton btnOption=new JButton( 选择 ); public java3 () super( java3 ); btnMessage. addActionListener(this); btnInput. addActionListener(this); btnConfirm. addActionListener(this); btnOption. addActionListener(this); getContentPane(). setLayout (new FlowLayout ()); getContentPane(). add(btnMessage); getContentPane(). add(btnlnput); getContentPane(). add(btnConfirm); getContentPane(). add(btnOption); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System. exit(0); ); public static void main(String args[]) java3 fr=new java3(); fr. pack(); fr. setVisibte(true) Public void actionperformed(ActionEvent e) Object[] opt= 确认 , 取消 ; JButton instance=(JButton)e. getObject(); if (instance=btnMessage) JOptionPane. showMessageDialog(this, 消息对话框 ); else if (instance=btnInput) JOptionPane. showInputDialog ( this, 输入对话框 ); else if (instance=btnConfirm) JOptionPane. showConfirmDialog(this, 确认对话框 ); else JOptionPane. showOptionDialog (this, 选择对话框 , 选择 , JOptionPane. YES_ OPTION, JOptionPane. QUESTION_MESSAGE, null, opt, opt[1]);