一、组合框和列表
- 组合框
JComboBox
- 是下拉列表
- 常用方法:
void setSelectedIndex();
object getSelectedItem()
获取选中的值
- 事件处理:
ActionListener
和ItemListener
- 列表
JList
- 常用方法:
getSelectedValue()
获取选中的值setVisibleRowCount(int count)
设置可见行的值setSelectionMode()
设置选择模式
- 事件处理:
ListSelectionEvent
,实现接口addListSelectionListener
,接口方法,valueChanged(ListSelectionEvent e)
- 常用方法:
二、文本组件
- 文本域
JTextField
- 常用方法:
- 获取输入内容
String getText()
- 设置内容
void setText(String text)
- 设置是否编辑
void setEditable(boolean b)
- 获取输入内容
- 事件处理:回车事件
ActionEvent
- 常用方法:
- 文本区
JTextArea
- 构造方法:设置几行几列
JTextArea(int rows,int cols)
、设置内容JTextArea(String text)
- 常用方法:
1. 获取输入内容String getText()
2. 设置内容void setText(String text)
3. 复制void copy()
4. 剪切void cut()
5. 粘贴void paste()
6. 追加内容void append(String str)
7. 插入内容到指定位置void insert(String s,int pos)
8. 内容替换void replaceRange(String s,int start,int end)
- 构造方法:设置几行几列
三、菜单组件
- 菜单栏
JMenuBar
和菜单JMenu
menuBar.add(menu);
菜单栏添加菜单
- 菜单项
JMenuItem
menu.add(item)
菜单添加菜单项- 触发点击事件
ActionEvent
- 复选菜单项
JCheckboxMenuItem
和单选菜单项JRadioButtonMenuItem
- 触发
ItemEvent
- 触发
四、对话框JDialog
- 模式对话框:关闭之前其他窗口无法操作;
- 非模式对话框:不管师傅关闭,其他窗口都能操作
- 标准对话框(来自于
JOptionPane
,都是静态方法)- 确认对话框:
showConfimDialog
- 输入对话框:
showInputDialog
- 信息对话框:
showMessageDialog
- 选项对话框:
showOptionDialog
- 确认对话框:
- 文件对话框
- 打开:
showOpenDialog(Component p)
- 保存:
showSaveDialog(Component p)
- 获取选择文件:
File getSelectedFile()
注意:程序填空题、程序分析题、程序设计题(最容易出)
- 打开: