java实验报告实验六Java图形用户界面.docx

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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() {

相关文档
最新文档