实验8_图形界面程序设计

实验8_图形界面程序设计

ID:38697888

大小:848.00 KB

页数:12页

时间:2019-06-17

实验8_图形界面程序设计_第1页
实验8_图形界面程序设计_第2页
实验8_图形界面程序设计_第3页
实验8_图形界面程序设计_第4页
实验8_图形界面程序设计_第5页
资源描述:

《实验8_图形界面程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、山西大学计算机与信息技术学院实验报告姓名学号专业班级计算机科学与技术课程名称Java实验实验日期2014/5/29成绩指导教师陈千批改日期实验名称实验8图形界面程序设计一、实验目的掌握常用GUI控制组件及其事件处理。二、实验内容1.编程包含一个标签和一个按钮,单击按钮时,标签的内容在“你好”和“再见”之间切换。程序代码:importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.A

2、ctionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;publicclassChangeGUIextendsJFrame{/****/privatestaticfinallongserialVersionUID=1L;privateJButtonbutton;privateJLabellabel;publicChangeGUI(){super("S

3、ayHello");JPanelpanel=newJPanel();JPanelpanel2=newJPanel();setLayout(newGridLayout(2,1,0,5));button=newJButton("OK");button.setBackground(Color.ORANGE);button.setForeground(Color.RED);panel.add(button);button.addActionListener(newOKActionListener());label=newJLab

4、el("你好");label.setForeground(Color.BLUE);panel2.add(label);add(panel2);add(panel);}privateclassOKActionListenerimplementsActionListener{publicvoidactionPerformed(ActionEvente){if(label.getText()=="你好"){label.setText("再见");}else{label.setText("你好");}}}publicstatic

5、voidmain(String[]args){ChangeGUIchange=newChangeGUI();change.setSize(200,100);change.setVisible(true);change.setLocationRelativeTo(null);change.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}运行结果贴图:图一2.编程包含一个文本框和一个文本区域,文本框内容改变时,将文本框中的内容显示在文本区域中;在文本框中按回车键时,清空文本区

6、域的内容。程序代码:importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JTextArea;importjavax.swing.JTextField;importjavax.swing.border.TitledBorde

7、r;publicclassShowTextextendsJFrame{/****/privatestaticfinallongserialVersionUID=1L;privateJTextFieldtext1;privateJTextAreatext2;publicShowText(){super("TetxShow");JPanelp1=newJPanel();p1.setBackground(Color.PINK);p1.setBorder(newTitledBorder("文本框"));text1=newJTex

8、tField(10);text1.addKeyListener(newTextListener());p1.add(text1);JPanelp2=newJPanel();p2.setBackground(Color.PINK);p2.setBorder(newTitledBorder("文本区域"));text2=

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

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

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