GUI
Graphical User Interface
图形用户接口:采用图形的方式,进行操作页面的展示
AWT
Abstract Window Toolkit窗体 -> Frame
面板 -> Panel
按钮 -> Button
标签 -> Label
文本域 -> TextField
多行文本 -> TextArea
…Swing
窗体 -> JFrame
面板 -> JPanel
按钮 -> JButton
标签 -> JLabel
文本域 -> JTextField
多行文本 -> JTextArea
…
事件
ActionListener 动作/响应事件
KeyListener 键盘事件
MouseListener 鼠标事件
布局管理
边界式 BorderLayout(JFrame)
流式 FlowLayout(JPanel)
网格式 GridLayout 自定义式(null)
1 | public class UserService { |
菜单
/*JMenuBar bar = new JMenuBar();
JMenu menu = new JMenu("文件");
JMenuItem newItem = new JMenuItem("新建");
menu.add(newItem);
bar.add(menu);
jf.setJMenuBar(bar);*/
示例代码
- BaseFrame
1 | package frames; |
- UserService
1 | package service; |
- LoginFrame
1 | package frames; |
- UserService
1 | package service; |