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
创建窗体步骤:
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
相关文章推荐
- Java-GUI(4)JSplitPane、设置窗口小图标、JTabbedPane、记事本中用到的组件、卡片布局
- 图形用户界面(gui)、swing组件介绍、三大常用布局管理器、面板
- java下简单GUI布局与监听
- 赵雅智_java GUI设计和布局
- Java_GUI_布局_卡片布局
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- GUI—布局、监听器
- PlayMaker GUI跟随布局的使用
- GUI(概述和布局)
- Java_GUI_布局_边界布局
- java GUI布局与设置背景
- Python图形GUI工具包tkinter如何调整元件在窗口中的位置几何布局管理
- java -- GUI程序设计之基于布局管理器的布局
- GUI—布局、监听器
- unity 基本函数整理[3_GUI控件+GUILayout界面布局]
- wxpython的gui布局问题
- 黑马程序员_温习 GUI图形用户接口一 (个人笔记)摘要(GUI图形用户界面介绍-----布局管理器-----事件监听机制-----窗体事件---Action(执行事件)----鼠标事件----键
- 鱼c笔记——Python的GUI编程(十六):Tkinter的三大布局管理器pack、grid和place
- GUI布局学习1
- 【Python】 用户图形界面GUI wxpython II 布局和事件