本周学习了项目的概念和界面搭建
1.图形化界面(GUI)
采取图形化的方式显示操作界面,有两套完整的体系,AWT包和Swing包。
接口:import javax.swing.*;
2.主界面主要由三个组件构成
1>JFrame:最外层的窗体
2>JMenuBar:最上层的菜单
3>JLabel:管理文字和图片的容器
3.JFrame(ctrl+p可查看方法所需的变量类型)
设置界面大小:对象名.setSize(int width,int height); 单位为像素。
设置界面可见度:对象名.setVisible(true/false); 默认为隐藏,建议放最后。
设置界面的标题:对象名.setTitle("标题名");
设置界面置顶:对象名.setAlwaysOnTop(true/false);
设置界面居中:对象名.setLocationRelativeTo(null); 默认位置左上角。
设置关闭模式:对象名.setDefaultCloseOperation(int operation); 可以WindowConstants.的形式查看关闭方式,不写默认为1
0>什么都不做的默认窗口关闭操作 1>默认窗口关闭操作,隐藏界面 2>默认窗口关闭操作,最后一个窗口被关闭时虚拟机终止 3>关闭一个界面,整个虚拟机全停止
4.JMenuBar菜单
JMenuBar整个菜单
JMenu选项、
JMenuItem
先创建JMenuBar,再创建JMenu,再创建JMenuItem,把JMenuItem放到JMenu里面,把JMenu放到JMenuBar里面,把JMenuBar放到JFrame里面。
把JMenuItem放到JMenu里面:JMenu对象名.add(JMenuItem对象名);
把JMenu放到JMenuBar里面:JMenuBar对象名.add(JMenu对象名);
把JMenuBar放到JFrame里面:setJMenuBar(JMenuBar对象名);
ctrl+alt+m将选中的代码放到一个新方法中