java面向对象程序设计5

java面向对象程序设计5

ID:2079428

大小:161.50 KB

页数:9页

时间:2017-11-14

java面向对象程序设计5_第1页
java面向对象程序设计5_第2页
java面向对象程序设计5_第3页
java面向对象程序设计5_第4页
java面向对象程序设计5_第5页
资源描述:

《java面向对象程序设计5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java面向对象程序设计》实验报告实验成绩:批阅教师:实验5《图形用户界面》实验学时:2实验地点:本部实验日期:一、实验目的浏览简单的GUI组件描述JavaGUI的API层次结构使用框架,面板和简单的GUI组件创建用户界面理解布局管理器的作用使用FlowLayout,GridLayout和BorderLayout管理器在容器中布局组件使用JPane类作为子容器对swing组件应用边界,工具提示,字体和颜色等常用特性使用边界可视化地将用户界面组件分组使用ImageTcon类创建图形图标二、实验内容1.分别使用FlowLayout和BorderLayout管理器编写程序(p346

2、 12.112.2)2.(使用JPanel对按钮分组)改写前面的程序,创建同样的用户界面(p34712.4)。三、实验方法1)算法importjava.awt.FlowLayout;publicUseOfFlow(){setLayout(newFlowLayout(FlowLayout.LEFT,10,20));JPanelpa=newJPanel();pa.add(newJButton("white"));pa.add(newJButton("blue"));add(pa);}2)算法importjava.awt.BorderLayout;publicUseOfBorder(

3、){setLayout(newBorderLayout(10,20));JPanelpa=newJPanel();pa.add(newJButton("white"),BorderLayout.WEST);add(pa,BorderLayout.CENTER);}3)算法importjava.awt.*;importjavax.swing.*;publicUseOfJPanel(){setLayout(newBorderLayout(10,20));JPanelpa=newJPanel();pa.add(newJButton("white"));add(pa);}三、实验步骤一

4、importjavax.swing.JPanel;importjavax.swing.JFrame;importjavax.swing.JButton;importjava.awt.FlowLayout;importjava.awt.GridLayout;publicclassUseOfFlowextendsJFrame{publicUseOfFlow(){setLayout(newFlowLayout(FlowLayout.LEFT,10,20));JPanelpa=newJPanel();JPanelpb=newJPanel();pa.add(newJButton("whi

5、te"));pa.add(newJButton("blue"));pa.add(newJButton("green"));pb.add(newJButton("black"));pb.add(newJButton("red"));pb.add(newJButton("purple"));add(pa);add(pb);}publicstaticvoidmain(String[]args){UseOfFlowflow=newUseOfFlow();flow.setTitle("Hello");flow.setLocationRelativeTo(null);flow.setDef

6、aultCloseOperation(JFrame.EXIT_ON_CLOSE);flow.setSize(350,250);flow.setVisible(true);}}二importjavax.swing.JPanel;importjavax.swing.JFrame;importjavax.swing.JButton;importjava.awt.FlowLayout;importjava.awt.GridLayout;publicclassUseOfFlowextendsJFrame{publicUseOfFlow(){setLayout(newFlowLayout(

7、FlowLayout.LEFT,10,20));JPanelpa=newJPanel();JPanelpb=newJPanel();pa.add(newJButton("white"));pa.add(newJButton("blue"));pa.add(newJButton("green"));pb.add(newJButton("black"));pb.add(newJButton("red"));pb.add(newJButton("purple"));add(pa);add(pb);

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

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

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