java编写程序,在不同的文本框中输入学生的姓名,性别,年龄和学号,单击按钮后,所有数据显示在文本区。

我要详细的代码

public class Sum {
public static void main(String[] str) {
final JFrame frame = new JFrame();
frame.setSize(400, 500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
JPanel panel = new JPanel();
JPanel panel1=new JPanel();
final JTextField input1 = new JTextField(10);
final JTextField input2 = new JTextField(10);
final JTextField input3 = new JTextField(10);
final JTextField input4 = new JTextField(10);
final JTextArea jtx=new JTextArea(300,400);
jtx.setVisible(true);
JLabel label = new JLabel("姓名");
JLabel label1 = new JLabel("性别");
JLabel label2 = new JLabel("年龄");
JLabel label3 = new JLabel("学号");
JButton button = new JButton("显示");

BorderLayout layout=new BorderLayout(5,5);
GridLayout gl=new GridLayout(5,2,5,5);
panel.setLayout(gl);
panel1.setLayout(layout);
panel.add(label);
panel.add(input1);
panel.add(label1);
panel.add(input2);
panel.add(label2);
panel.add(input3);
panel.add(label3);
panel.add(input4);
panel.add(button);
panel1.add(panel,"North");
panel1.add(jtx,"Center");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String str1 = input1.getText().trim();
String str2 = input2.getText().trim();
String str3 = input3.getText().trim();
String str4 = input4.getText().trim();
jtx.setText("姓名"+str1+"\n"+"性别"+str2+"\n"+"年龄"+str3+"\n"+"学号"+str4);
}
});

frame.add(panel1, BorderLayout.NORTH);
frame.setVisible(true);
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-30
在按钮上写一个点击事件,将文本的edittext.get()方法赋值给textview.set()方法

java编写程序,在不同的文本框中输入学生的姓名,性别,年龄和学号,单击按 ...
jtx.setText("姓名"+str1+"\\n"+"性别"+str2+"\\n"+"年龄"+str3+"\\n"+"学号"+str4);} });frame.add(panel1, BorderLayout.NORTH);frame.setVisible(true);} }

怎样用JAVA设计学生类Student,包含“学号、班级、姓名、年龄、成员...
这个很简单呀,要自己试着去写。\\r\\npublic class Students {\\r\\n\\tprivate String ID; \/\/学号\\r\\n private String classId; \/\/班级\\r\\n private String name; \/\/姓名\\r\\n\\tprivate int age; \/\/年龄\\r\\n public Students(String ID,String classId,String name,in...

用java写程序,定义一个student类,包含成员变量有学号、姓名、性别、班...
public class Student {\\x0d\\x0a\\x0d\\x0a\/**\\x0d\\x0a * @param args\\x0d\\x0a *\/\\x0d\\x0aboolean master; \/\/定义成员变量\\x0d\\x0aint num;\\x0d\\x0aString name,sex;\\x0d\\x0adouble math,chinese,english,score=0.0,average=0.0;\\x0d\\x0a\\x0d\\x0aStudent(int ...

编写java程序实现以下功能:从键盘输入学生姓名、学号、成绩,并保存到文...
public static void main(String []args) { String FilePath="d:\\\\javaTest\\\\output.txt";writeAll(FilePath);} private static void writeAll(String filePath) { File output = new File(filePath);String outputStr = "";Scanner sc = new Scanner(System.in);System.out.println("请输入...

用java创建一个学生类,包括学号,姓名,成绩,然后构造方法,初始化,输出...
}public String getNumber() {return number;}public void setNumber(String number) {this.number = number;}public int getScore() {return score;}public void setScore(int score) {this.score = score;}public String toString() {return "Name: " + name+ ",Number: " + number+ ",...

制作学生信息(姓名,学号,成绩)管理系统(用Java)
System.out.println("请输入学生姓名:");stu.setName(input.next());System.out.println("请输入学生学号:");stu.setNo(input.next());System.out.println("请输入学生成绩(数字):");stu.setScore(input.nextDouble());if(list.size()>0){ list = this.sort(stu);}else{ list.add(...

用JAVA编写一个学生类Student的程序
学生类:public class Student { private String num;\/\/学号 private String name;\/\/姓名 private String sex;\/\/性别 private int age;\/\/年龄 public Student(String num,String name,String sex,int age){ this.num = num;this.name = name;this.sex = sex;this.age = age;} public String ...

在Java中用多态方法输出学生姓名,学号,性别,成绩等参数
;}\/\/ 在Java中用多态方法输出学生姓名,学号,性别,成绩等参数public class StudentDemo extends Student {public StudentDemo() {}public StudentDemo(int studentNum, String name, String sex, double chengji) {super(studentNum, name, sex, chengji);}void getPrint() {System.out.println("学号...

求java用c语言写一个的一个关于学生的名字,学号,成绩等一些的全英文编程...
学生成绩管理程序 编制一个统计学生考试分数的管理程序。设学生成绩已以一个学生一个记录的形式存储在文件中,每位学生记录包含的信息有:姓名,学号和各门功课的成绩。程序具有以下几项功能:求出各门课程的总分,平均分,按姓名,按学号寻找其记录并显示,浏览全部学生成绩和按总分由高到低显示学生信息等...

怎么编写一个简单Java应用程序,输出自己的姓名和学号?
\/\/输出\\x0d\\x0a public void paint(Graphics g)\\x0d\\x0a {\\x0d\\x0a g.drawString ("姓名:"+name+";学号:"+num,20,30);\\x0d\\x0a }\\x0d\\x0a}\\x0d\\x0a\\x0d\\x0a相应的html文件\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a ...

相似回答