第九章Swing组件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值