- 9
- 0
- 约1.16万字
- 约 39页
- 2017-06-24 发布于广东
- 举报
Java布局管理课件.ppt
Java布局管理;Java的布局设计;流动布局;import?javax.swing.*;import?java.awt.*;
public?class?exec?{?public?static?void?main(String?[]?args)?{??JFrame?f=new?JFrame(Hello!);??f.setLocation(10,100);??f.setSize(600,400);????f.getContentPane().setLayout(new?FlowLayout());??JButton?jb1=new?JButton(Click?1);??JButton?jb2=new?JButton(Click?2);??JButton?jb3=new?JButton(Click?3);??f.getContentPane().add(jb1);??f.getContentPane().add(jb2);??f.getContentPane().add(jb3);????f.setVisible(true);?}?};当然,流布局管理器类也可以定义很多布局属性,从而进行必要的一些样式调整,如:import?javax.swing.*;import?java.awt.*;
public?class?exec?{?public?static?void?main(String?[]?args)?{??JFrame?f=new?JFrame(Hello!);??f.setLocation(10,100);??f.setSize(600,400);????f.getContentPane().setLayout(new?FlowLayout(1,10,100));??JButton?jb1=new?JButton(Click?1);??JButton?jb2=new?JButton(Click?2);??JButton?jb3=new?JButton(Click?3);??f.getContentPane().add(jb1);??f.getContentPane().add(jb2);??f.getContentPane().add(jb3);????f.setVisible(true);?}?};说明:1)流布局管理器类构造函数三个参数的意思分别为:第一参数代表对齐方式,如0表示左对齐,1表示居中,2右对齐,3顶端对齐,4底部对齐;第二参数代表水平间距;第三参数代表垂直间距。2)可以尝试着改变窗体的大小,观察按钮的布局,特别注意,当一行显示不下而换行显示按钮时,中间的垂直间距和第一行按钮距窗体标题栏的间距都是100象素单位。但是,如果将窗体收缩太小,则可能无法显示全部组件。一个简单的解决方法是设置窗体对象的可调整属性为假,即调用setResizable()方法即可,如:;import?javax.swing.*;import?java.awt.*;
public?class?exec?{?public?static?void?main(String?[]?args)?{??JFrame?f=new?JFrame(Hello!);??f.setLocation(10,100);??f.setSize(600,400);????f.getContentPane().setLayout(new?FlowLayout(1,10,100));??JButton?jb1=new?JButton(Click?1);??JButton?jb2=new?JButton(Click?2);??JButton?jb3=new?JButton(Click?3);??f.getContentPane().add(jb1);??f.getContentPane().add(jb2);??f.getContentPane().add(jb3);??f.setResizable(false);//重要????f.setVisible(true);?}?};3)只要是容器型的组件都可以添加其他组件,也都可以设置布局管理器,所以面板就是一个常用的容器组件,综合使用面板叠加嵌套布局管理器可以构造出更加灵活的界面,如下面的练习可以显示一个计算器程序:import?javax.swing.*;import?java.awt.*;
public?class?exec?{?public?static?void?main(String?[]?args)?{??JFrame?f=new?JFrame(Hello!);??f.
您可能关注的文档
- 22Java GUI程序设计(二)课件.ppt
- a cold welcome课件.ppt
- About Allusion课件.ppt
- American Civil War课件.ppt
- AMERICAN GOVERNMENT,10th edition by Theodore JLowi,课件.ppt
- America_During_and_after_World_War课件.ppt
- C1.2 银行营销观念与理论课件.ppt
- CIS标准字体课件.ppt
- Cold mountain课件.ppt
- Cold War课件.ppt
- 2026江西赣州市赣县区融启文化传媒有限公司面向社会招聘管理人员1人备考题库带答案详解(a卷).docx
- 2026江西赣州市第三人民医院招募第一批青年见习46人备考题库含答案详解(新).docx
- 2026江西赣州市赣县区融启文化传媒有限公司面向社会招聘管理人员1人备考题库含答案详解(完整版).docx
- 2026江西赣州市赣县区融启文化传媒有限公司面向社会招聘管理人员1人备考题库及答案详解(精选题).docx
- 2026江西赣州市第三人民医院招募第一批青年见习46人备考题库及答案详解(典优).docx
- 2026江西赣州市第三人民医院招募第一批青年见习46人备考题库及答案详解(考点梳理).docx
- 2026江西赣州市第三人民医院招募第一批青年见习46人备考题库带答案详解(最新).docx
- 2026江西赣州市赣县区融启文化传媒有限公司面向社会招聘管理人员1人备考题库及答案详解(名校卷).docx
- 2026江西赣州市第三人民医院招募第一批青年见习46人备考题库参考答案详解.docx
- 2026江西赣州市第三人民医院招募第一批青年见习46人备考题库含答案详解(综合题).docx
原创力文档

文档评论(0)