编制程序实现:在JTextField中输入文本,单击按钮后,将输入文本添加到JTextArea中
1 回答
新_day_day_new
TA贡献18条经验 获得超6个赞
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class MyFrame extends JFrame{
//设置组件
JTextField input;
JTextArea output;
JButton show;
JPanel content;//底部面板
public MyFrame() {
//组件初始化
input=new JTextField(10);
output=new JTextArea(10,20);
content=new JPanel();
show=new JButton("显示");
//为按钮添加时间
show.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(input.getText());
output.setText(input.getText());
}
});
//设置窗口的大小和加载位置
setSize(300, 300);
setLocation(100,100);
//底部面板添加组件
content.add(input);
content.add(show);
content.add(output);
//设置底面板
setContentPane(content);
//刷新
validate();
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
MyFrame myFrame=new MyFrame();
}
}
添加回答
举报
0/150
提交
取消
