java图形化界面

  • 格式:doc
  • 大小:35.50 KB
  • 文档页数:3
源程序
package shiyan5;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class s5 extends Applet implements ActionListener
{
/**
*
*/
private static final long serialVersionUID = 1L;
add(l3);
add(t3);
add(l4);
add(t4);
add(l5);
add(t5);
add(btn);
add(delete);
add(sum);
add(text);
btn.addActionListener(this);
delete.addActionListener(this);
sum.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn)
{
s=s.append("学号:").append(t1.getText()).append("姓名:").append(t2.getText()).append("计算机成绩:").append(t3.getText()).append("高数成绩:").append(t4.getText()).append("英语成绩:").append(t5.getText()).append("\n");
s1=String.valueOf(sum);
s=s.append("总成绩为:").append(s1);
text.setText(s.toString());
}
}
}
实验总结:
通过这次实验,我学会了设计图形化用户界面使用以及使用容器和组件构建用户界面,让我明白了在以后的学习中要多看书、多上机才能更好的学好这门课程。
Label l1,l2,l3,l4,l5;
TextField t1,t2,t3,t4,t5;
Button btn,delete,sum;
TextArea text;
StringBuffer s=new StringBuffer();
public void init()
{
l1=new Label("学号:");
text.setText(s.toString());
}
else if(e.getSource()==delete)
{
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
t5.setText("");
}
else if(e.getSource()==sum)
{
int a=Integer.parseInt(t3.getText());//获取文本框中的值转为整形
int b=Integer.parseInt(t4.getText());
int c=Integer.parseInt(t5.getText());
int sum=a+b+c;
String s1=new String();
t1=new TextField(10);
l2=new Label("姓名:");
t2=new TextField(10);
l3=new Label("计算机成绩:");
t3=new TextField(10);
l4=new Label("高数成绩:");
t4=new TextField(10);
l5=new Label("英语成绩:");
t5=new TextField(10);
btn=new Button("输入信息如下:");
delete=new Button("清除");
sum=new Button("计算总成绩");
text=new TextArea(10,50);
add(l1);
add(t1);
add(l2);adຫໍສະໝຸດ (t2);洛阳理工学院实验报告
系别
计算机系
班级
学号
姓名
课程名称
Java语言与面向对象程序设计
实验日期
实验名称
图形化用户界面
成绩
实验目的:
1.学习设计图形化用户界面使用
2.学习使用容器和组件构建用户界面
实验条件:
java开发环境的计算机一台
实验步骤:
编程设计application程序,通过设计窗口界面,输入学生的姓名,学号,和计算机、高数、英语成绩,并能清除输入的信息和计算总成绩,然后把输入的信息显示在多行文本框中。