ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:261.39KB ,
资源ID:1579204      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1579204.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java实验报告.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java实验报告.docx

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

2、r类对象负责给出算术题目,并判断回答者的答案是否正确:ComputerFrame类对象提供的GUI界面看到题目并通过该GUI界面给出题目的答案;MailClass是主类。 任务四: 日历该窗口为BorderLayout布局。窗口的中心添加一个Panel容器:pCenter,pCenter的布局是7行7列的GridLayout布局,pCenter的中放置49个标签,用来显示日历。窗口北面添加一个Panel容器pNorth,其布局是FlowLayout布局,pNorth放置两个按钮:nextMonth和previousMonth按钮,单击nextMonth,可以显示当前月的下一个月的日历;单击pr

3、eviousMonth按钮,可以显示当前月的上一个月的日历。窗口的南面添加一个Panel容器pSouth,其布局是FlowLayout布局,pSouth中请完成界面设计和相关功能。 三、调试过程中存在问题分析 布局过程中运行出来的图片效果不是自己设计的那样,有的文字被隐藏,重新调整文本框大小就弄好了。四、心得、体会与建议 这次实习过程中,感觉最有难度的是算数测试题目的设计,要判定结果是否正确。总体做起来还是很简单的。附录:题目1代码:import javax.swing.*;import java.awt.*;public class MyTu private JFrame frame; pr

4、ivate JTextField textField; private JTextField textField_1; /* * Launch the application. */ public static void main(String args) EventQueue.invokeLater(new Runnable() public void run() try MyTu window = new MyTu(); window.frame.setVisible(true); catch (Exception e) e.printStackTrace(); ); /* * Creat

5、e the application. */ public MyTu() initialize(null); /* * Initialize the contents of the frame. * param menuBar */ SuppressWarnings( unchecked, rawtypes ) private void initialize(JMenuBar menuBar) frame = new JFrame(); frame.setTitle(u6211u81EAu5DF1u7684u5C0Fu5C0Fu754Cu9762); frame.setBounds(100, 1

6、00, 450, 300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); menuBar = new JMenuBar(); frame.setJMenuBar(menuBar); JMenu mnNewMenu = new JMenu(u6587u4EF6); mnNewMenu.setFont(new Font(宋体, Font.PLAIN, 14); mnNewMenu.setHorizontalAlignment(SwingConstants.CENTER); menuBar.add(mnNewMenu); JMenuIt

7、em mntmNewMenuItem = new JMenuItem(u65B0u5EFA); mntmNewMenuItem.setHorizontalAlignment(SwingConstants.LEFT); mnNewMenu.add(mntmNewMenuItem); JMenuItem menuItem = new JMenuItem(u6253u5F00); menuItem.setHorizontalAlignment(SwingConstants.LEFT); mnNewMenu.add(menuItem); JMenuItem menuItem_1 = new JMenu

8、Item(u5173u95ED); menuItem_1.setHorizontalAlignment(SwingConstants.LEFT); mnNewMenu.add(menuItem_1); JMenu mnNewMenu_1 = new JMenu(u7F16u8F91); mnNewMenu_1.setFont(new Font(宋体, Font.PLAIN, 14); mnNewMenu_1.setHorizontalAlignment(SwingConstants.CENTER); menuBar.add(mnNewMenu_1); JMenuItem menuItem_2

9、= new JMenuItem(u67E5u627E); menuItem_2.setHorizontalAlignment(SwingConstants.LEFT); mnNewMenu_1.add(menuItem_2); JMenuItem menuItem_3 = new JMenuItem(u66FFu6362); menuItem_3.setHorizontalAlignment(SwingConstants.LEFT); mnNewMenu_1.add(menuItem_3); JMenuItem menuItem_4 = new JMenuItem(u5B9Au4F4D); m

10、enuItem_4.setHorizontalAlignment(SwingConstants.LEFT); mnNewMenu_1.add(menuItem_4); JMenu menu = new JMenu(u683Cu5F0F); menu.setHorizontalAlignment(SwingConstants.CENTER); menu.setFont(new Font(宋体, Font.PLAIN, 14); menuBar.add(menu); JMenuItem menuItem_5 = new JMenuItem(u6BB5u843D); menu.add(menuIte

11、m_5); JMenuItem menuItem_6 = new JMenuItem(u5B57u4F53); menu.add(menuItem_6); frame.getContentPane().setLayout(null); textField = new JTextField(); textField.setBounds(91, 38, 122, 21); frame.getContentPane().add(textField); textField.setColumns(10); JLabel label = new JLabel(u7528u6237u540D); label

12、.setBounds(23, 38, 58, 21); frame.getContentPane().add(label); JLabel label_1 = new JLabel(u5BC6u7801); label_1.setBounds(23, 72, 41, 15); frame.getContentPane().add(label_1); textField_1 = new JTextField(); textField_1.setBounds(91, 69, 122, 21); frame.getContentPane().add(textField_1); textField_1

13、.setColumns(10); JLabel label_2 = new JLabel(u6027u522B); label_2.setBounds(23, 107, 54, 15); frame.getContentPane().add(label_2); JRadioButton RadioButton2 = new JRadioButton(u7537); RadioButton2.setBounds(84, 103, 54, 23); frame.getContentPane().add(RadioButton2); JRadioButton RadioButton1 = new J

14、RadioButton(u5973); RadioButton1.setBounds(157, 103, 54, 23); frame.getContentPane().add(RadioButton1); ButtonGroup select=new ButtonGroup(); select.add(RadioButton1); select.add(RadioButton2); JLabel label_3 = new JLabel(u6BD4u8D5Bu7C7Bu578B); label_3.setBounds(23, 147, 75, 21); frame.getContentPane().add(label_3); JCheckBox checkBox = new JCheckBox(u4E13u4E1Au7EC4); checkBox.setBounds(84, 146, 66, 23); frame.getContentPane().add(checkBox); JCheckBox checkBox_1 = new JCheckBox(u4E1Au4F59

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1