您的位置:首页 > 产品设计 > UI/UE

GUI的布局-第十一天

2017-07-12 15:39 337 查看
GUI: graphical user interface

 

 

创建窗体步骤:

1 得到窗体类

2 设置基本窗体属性

3 得到面板

4 为面板设置布局

5 得到组件

6 把组件放入面板

7 setVisible(true)

 

 

 

布局:

FlowLayout 流式

GridLayout 网格

BorderLayout 边界

null布局 (坐标布局)

 

设置背景色

c.setBackground(Color.yellow);

c.setBackground(new Color(R, G, B));

 

设置背景图(只有坐标布局能用) 用JLabel 并且放在所有组件的下边

JLabel bg=new JLabel();

Icon icon=new ImageIcon("image\\welcomebckgrd.jpg");

bg.setIcon(icon);

bg.setBounds(0, 0, 700, 700);

c.add(bg);

 

 

JLabel jl=new JLabel("账号");

//设置字体类型、样式、大小      斜体 | 粗体

Font font=new Font("方正兰亭超细黑简体",Font.ITALIC|Font.BOLD,70);

jl.setFont(font);

//设置字体的颜色

jl.setForeground(Color.blue);

 

 

组件:

 

按钮 JButton

文本 JLabel

文本框 JTextField  

JTextField jtf=new JTextField(5) ;5就代表它的长度

JTextField jtf=new JTextField("xx");xx就代表它的初始值

密码框:JPasswordField

 

 

 

 

补充:只有流式布局和网格布局有设置边距的方法

xx.setHgap(50);
4000
//水平间距

xx.setVgap(50);//垂直间距

 

 

 

面板: Container JPanel

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: