java-GUI图形用户界面
图形用户界面GUI(Graphical User Interface),指的是在一个程序中用户可以看到的和与之交互的部分。
JavaAPI中提供两套组件用于支持编写用户界面AWT and Swing。
java在初期借助一种窗口开发类库,叫作AWT(Abstract Windows Toolkit,抽象窗口工具箱)来达到在图形接口上平台独立性。
三要素之间的是相互关联的、
其中的参数operation取下列有效值:
public class JFrameTest {
public static void main(String[] args) {
JFrame jFrame = new JFrame("窗体名称");//或者使用 setTitle("窗体标题");
// 设置初始位置与大小
jFrame.setBounds(200, 200, 300, 300);
// 设置大小
jFrame.setSize(300, 300);
// 设置居中
jFrame.setLocationRelativeTo(null);
// 退出应用程序
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 不允许修改窗口大小
jFrame.setResizable(false);
// 设置窗体可见
jFrame.setVisible(true);
}
}
public void setJMenuBar(JMenuBar menubar);
JMenu editMenu=new JMenu(“Edit”);
menuBar.add(editMenu);
JMenuItem pasteItem=new JMenuItem(“Paste”);
editMenu.add(pasteItem);
FlowLayout()
FlowLayout(int align)
FlowLayout(int align,int hgap,int vgap)
GridLayout():创建一个只有一行的网格,列数根据实际需要而定
GridLayout(int rows,int cols):创建指定行、列的网格,rows和cols中的一个值可以为0
GridLayout(int rows,int cols,int hgap,int vgap)
JScrollPane(component c):构造一个滚动窗格。
JSplitPane(int a, Component b ,Component c): 构造一个拆分窗格
add(Jcomponent com, int layer);
添加组件com,并指定com所在的层。
PALETTE_LAYER
MODAL_LAYER
POPUP_LAYER
DRAG_LAYER:最上面的层
最新文章
- 【翻译】MongoDB指南/聚合——聚合管道
- HDU1010 DFS+剪枝
- C#学习笔记 -- Attribute
- Android遇到的错误记录
- JS高级程序设计2nd部分知识要点2
- ExtractTablesFromSQL
- PowerShell 语法结构
- 安装php5.5
- 转换Json格式帮助类
- Attribute的一个列子
- Unity NGUI实现Tabview
- C# DES 加密解密
- spring mvc在普通类中获取HttpServletRequest对象
- Centos7 升级 gcc
- Linux Shell基线配置高级操作
- Vue的href动态拼接绑定
- JMeter命令行参数汇总
- E - The Balance POJ - 2142 (欧几里德)
- Hadoop 集群配置记录小结
- Android 集成百度统计
热门文章
- PASCAL==CALLBACK==WINAPI==__stdcall
- 根据 MySQL 状态优化 ---- 2. 连接数
- WANem2.3
- 20. Candy &;&; Gas Station
- 用于列出选项的Windows窗体控件
- loadrunner负载测试实例
- QTP全选页面的复选框
- http的header参数有关
- (转)这个API很“迷人”——新的Fetch API
- Django 基础教程