java实验报告实验六Java图形用户界面.docx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息工程学院1
JaVa程序设计实习报告
JAVA图形用户界面
实验六JaVa图形用户界面
1. 实验目的
(1)掌握图形用户界面基本组件。
(2)了解如何使用布局管理器对组件进行管理。
(3)掌握JaVa事件处理机制。
2. 实验内容
实验题1编写一个模拟计算器的程序,使用面板和网格布局,添加一个文本框,
10个数字按钮(0-9) , 4个加减乘除按钮,一个等号按钮,一个清除按钮,要求将计算公式和结果显示在文本框中。
运行结果:
_•小程序亘看器:PaClCageI.Calculator.class
I
实验报告的内容与格式按任课教师的要求书写。
加法:
主要代码:
PriVate Void in itComp Onen ts() {
jButt on1 = :new javax.swing.JButton();
jButt on2 = :new javax.swing.JButton();
jButt on3 = :new javax.swing.JButton();
jButt on4 = :new javax.swing.JButton();
jButt on5 = :new javax.swing.JButton();
jButt on6 = :new javax.swing.JButton();
jButt on7 = :new javax.swing.JButton();
jButt on8 = :new javax.swing.JButton();
jButt on9 = :new javax.swing.JButton();
jButto n10 =new javax.swing.JButton();
jButto n11 =new javax.swing.JButton();
jButto n12 =new javax.swing.JButton();
jButto n13 =new javax.swing.JButton();
jButto n14 =new javax.swing.JButton();
jButto n15 =new javax.swing.JButton();
jTextField1 =new javax.swing.JTextField();
SetStUb( null ); jButton1 .setText( "3" );
jButton1 .addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt); }
});
jButton2 .setText( "1" );
jButton2 .addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt); }
});
jButton3 .setText( "5" );
jButton3 .addActionListener( new java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt);
}
});
jButton4 .setText( "2" );
jButton4 .addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt); }
});
jButton5 .setText( "6" );
jButton5 .addActionListener(
new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton5ActionPerformed(evt); }
});
jButton6 .setText( "8" );
jButton6 .addActionListener( new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton6ActionPerformed(evt); }
});
jButton7 .setText( "4" );
jButton7 .addActionListener( new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton7ActionPerformed(evt); }
});
jButton8 .setText( "7" );
jButton8 .addActionListener( new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton8ActionPerformed(evt); }
});
jButton9 .setText( "0" );
jButton9 .addActionListener( new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton9ActionPerformed(evt); }
});
jButton10 .setText( "9" );
jButton10 .addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) { jButton10ActionPerformed(evt);
}
});
jButton11 .setText( "\u00f7" );
jButton11 .addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton11ActionPerformed(evt); }
});
jButton12 .setText( "\u00d7" );
jButton12 .addActionListener( new java.awt.event.ActionListener() {