java实验报告 Swing

java实验报告 Swing

ID:46391755

大小:518.50 KB

页数:19页

时间:2019-11-23

java实验报告 Swing_第1页
java实验报告 Swing_第2页
java实验报告 Swing_第3页
java实验报告 Swing_第4页
java实验报告 Swing_第5页
资源描述:

《java实验报告 Swing》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java课程实习报告信息工程学院Java语言课内实习报告(2013~2014学年第二学期)实习题目:Swing姓名:学号:专业:年级班级:java课程实习报告一、实习目的使用Java做图形界面啦,了解图形用户界面基本组件的使用,布局管理器如何对组件进行管理以及事件处理机制的应用。二、实习设计过程任务一:小小界面设计请设计一个界面,包括:菜单,文本框,按钮,标签,文本区,选择框,单选按钮和下拉列表。任务二:计算器(1)编写一个计算器的程序,主界面由多个按钮组建、文本框组建构成。运行结果如图所示:17java课程实习报告任务三:算数

2、测试编写一个算术测试小软件,用来训练小学生的算术能力。程序由3个类组成,其中Teacher类对象负责给出算术题目,并判断回答者的答案是否正确:ComputerFrame类对象提供的GUI界面看到题目并通过该GUI界面给出题目的答案;MailClass是主类。任务四:日历该窗口为BorderLayout布局。窗口的中心添加一个Panel容器:pCenter,pCenter的布局是7行7列的GridLayout布局,pCenter的中放置49个标签,用来显示日历。窗口北面添加一个Panel容器pNorth,其布局是FlowLayou

3、t布局,pNorth放置两个按钮:nextMonth和previousMonth按钮,单击nextMonth,可以显示当前月的下一个月的日历;单击previousMonth按钮,可以显示当前月的上一个月的日历。窗口的南面添加一个Panel容器pSouth,其布局是FlowLayout布局,pSouth中请完成界面设计和相关功能。17java课程实习报告三、调试过程中存在问题分析布局过程中运行出来的图片效果不是自己设计的那样,有的文字被隐藏,重新调整文本框大小就弄好了。四、心得、体会与建议这次实习过程中,感觉最有难度的是算数测试题

4、目的设计,要判定结果是否正确。总体做起来还是很简单的。附录:题目1代码:importjavax.swing.*;importjava.awt.*;publicclassMyTu{privateJFrameframe;privateJTextFieldtextField;privateJTextFieldtextField_1;/***Launchtheapplication.*/publicstaticvoidmain(String[]args){EventQueue.invokeLater(newRunnable(){publ

5、icvoidrun(){17java课程实习报告try{MyTuwindow=newMyTu();window.frame.setVisible(true);}catch(Exceptione){e.printStackTrace();}}});}/***Createtheapplication.*/publicMyTu(){initialize(null);}/***Initializethecontentsoftheframe.*@parammenuBar*/@SuppressWarnings({"unchecked","r

6、awtypes"})privatevoidinitialize(JMenuBarmenuBar){frame=newJFrame();frame.setTitle("u6211u81EAu5DF1u7684u5C0Fu5C0Fu754Cu9762");frame.setBounds(100,100,450,300);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);menuBar=newJMenuBar();frame.setJMenuBar(menuBar

7、);JMenumnNewMenu=newJMenu("u6587u4EF6");mnNewMenu.setFont(newFont("宋体",Font.PLAIN,14));mnNewMenu.setHorizontalAlignment(SwingConstants.CENTER);menuBar.add(mnNewMenu);17java课程实习报告JMenuItemmntmNewMenuItem=newJMenuItem("u65B0u5EFA");mntmNewMenuItem.setHorizontalAlig

8、nment(SwingConstants.LEFT);mnNewMenu.add(mntmNewMenuItem);JMenuItemmenuItem=newJMenuItem("u6253u5F00");menuItem.setHorizontalAlig

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

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

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