问答题

下面的程序中,有两个文本框,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 la1=new Label("Input:");
final Label la2=new Label("Output:");
tf1.addAetionListener(______)
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 ButtonSelecteActionListener JButton btnMessage=new JButton( 消息 ); JButton btnInput=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(btnInput); 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.setVisible(true); Public void actionperformed(ActionEvent e) Object[]opt= 确认 , 取消 ; JButton instance=(JButton)e.getObject(); if(instance==btnMessage) JOptionPane.sbowMessageDialog(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]);