【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)

【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)

ID:17932678

大小:186.50 KB

页数:9页

时间:2018-09-10

【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)_第1页
【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)_第2页
【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)_第3页
【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)_第4页
【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)_第5页
资源描述:

《【兔年惊喜】java语言程序设计 实验八 第八章 swing图形用户界面程序设计实验任务(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告课程Java语言程序设计实验名称第八章Swing图形用户界面程序设计实验任务(一)第页专业班级学号____姓名实验日期:2010年11月2日报告退发(订正、重做)一、实验目的•掌握框架、对话框、面板等容器的使用•掌握标签、按钮等组件的使用•初步了解java图形界面事件处理机制的原理二、实验环境1、微型计算机一台2、DOS或WINDOWS操作系统,j2se开发包三、实验内容1、创建一个框架类实例对象app作为窗体2、往窗体里添加三个按钮(b1、b2、b3)、两个标签(l1,l2)、三个文本输入框(t1、t2、t3),要求标签即

2、包含一个图标也包含文本,且文本覆盖在图标的上面。3、可以在t1中输入文本信息,点击按钮b1后,标签l1的内容被设置为t1中的文本信息。4、点击按钮t2时,弹出一个有模一般对话框,对话框中包含一个文本编辑框(dt)和两个按钮(db1、db2),db1为确认按钮,db2为取消按钮,当点击对话框db1确定按钮时,将文本编辑框dt中的文本信息返回,当点击取消或直接关闭对话框,返回值为:“点击取消或关闭”。将对话框的返回值在t2中显示。5、点击按钮t3时,弹出一个选择输入对话框(标准对话框之一)。要求将该对话框的返回值在t3中显示。6、设计一

3、个计算器,要求见第八章习题6四、实验步骤和结果1.在Eclipse中新建名字为test7的工程。2.新建swingtest.java类。3.实验内容1至5程序如下所示://swing1.javaimportjava.awt.Container;importjava.awt.FlowLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.WindowEvent;importjava.awt.even

4、t.WindowListener;importjavax.swing.BoxLayout;importjavax.swing.ImageIcon;importjavax.swing.JButton;importjavax.swing.JDialog;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclas

5、sswingtestextendsJFrame{publicstaticvoidmain(String[]args){finalJFrameapp=newJFrame();//创建按钮、标签、文本输入框这三类面板JPaneljpbt=newJPanel();JPaneljplabel=newJPanel();JPaneljptextfield=newJPanel();//采用盒式布局管理器//按钮在窗体南部,标签在北部,文本输入框在中部jpbt.setLayout(newBoxLayout(jpbt,BoxLayout.X_AXIS

6、));//组件在容器中沿水平方向排列JButtonb1=newJButton("b1");JButtonb2=newJButton("b2");finalJButtonb3=newJButton("b3");jpbt.add(b1);jpbt.add(b2);jpbt.add(b3);jplabel.setLayout(newBoxLayout(jplabel,BoxLayout.X_AXIS));finalJLabell1=newJLabel("l1",newImageIcon("photo/22.jpg"),JLabel.LEF

7、T);JLabell2=newJLabel("l2",newImageIcon("photo/33.jpg"),JLabel.LEFT);l1.setHorizontalTextPosition(JLabel.CENTER);l2.setHorizontalTextPosition(JLabel.CENTER);jplabel.add(l1);jplabel.add(l2);jptextfield.setLayout(newBoxLayout(jptextfield,BoxLayout.X_AXIS));finalJTextFiel

8、dt1=newJTextField("t1");finalJTextFieldt2=newJTextField("t2");finalJTextFieldt3=newJTextField("t3");jptextfield.add(t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。