问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
怎么达到如图所示的结果呢,尝试了几次,专家帮帮忙
怎么达到如图所示的结果呢,尝试了几次,专家帮帮忙
你可以参考一下,希望采纳
import javax.swing.*;
public class MyFrame extends JFrame{
JPanel root;
JLabel l1,l2,l3;
JTextField t1,t2,t3;
JButton b1,b2;
JTextArea a1;
JScrollPane s1;
public MyFrame(String title){
super(title);
root = new JPanel();
setContentPane(root);
l1 = new JLabel("姓名:");
l2 = new JLabel("性别:");
l3 = new JLabel("年龄:");
t1 = new JTextField(20);
t2 = new JTextField(20);
t3 = new JTextField(20);
b1 = new JButton("OK");
b2 = new JButton("Clear");
a1 = new JTextArea(5,26);
a1.setLineWrap(true);
a1.setEditable(true);
root.add(l1);
root.add(t1);
root.add(l2);
root.add(t2);
root.add(l3);
root.add(t3);
root.add(b1);
root.add(b2);
root.add(a1);
b1.addActionListener((e)->{
a1.setText(t1.getText() + "\n" + t2.getText() + "\n" + t3.getText());
});
b2.addActionListener((e)->{
t1.setText("");
t2.setText("");
t3.setText("");
a1.setText("");
});
s1 = new JScrollPane(a1);
root.add(s1);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBounds(400,300,280,240);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame("Input Demo");
}
}