1. JList不能用Array创建列表。
  2. JList既支持单项选择,也支持连续或间断的多项选择。
  3. JComboBox设置默认值:jcb.setSelectedIndex(0)
  4. JComboBox是一个下拉式菜单。
  5. Jlist是可供用户进行选择的一系列可选项
  6. 请说明列表的当前选项发生变化的处理过程:【背】
    当用户在列表上选择时,将引发ListSelectionEvent事件,在 JList中提供了 addListSelectionListener( ListSelectionListener listener)法,该方法用于注册对应的事件侦听程序,在ListSelectionListener接口中,只有一个方法:valueChanged(ListSelectionEvent),当列表的当前选项发生变化时,将会调用该方法进行响应处理。
  7. 滚动面板的滚动条总是可见:VERTICAL_SCROLLBAR_ALWAYS
  8. 列表获取所选项:list.getSelectedvalue()
  9. JTextField是一个单行的文本输入框,可以指定列数,可以设置文本对齐方式。
  10. 文本 或 JTextField 和 JTextArea组件可用于显示信息和提供用户输入功能。
  11. 简述 JTextField和 JTextArea的区别:【背】
    JTextField是一个单行的文本输入框,可用于输入少量文本,
    JTextArea是一个多行多列的文本输入框。
  12. 方法setMnemonic()的作用是:为菜单项设置快捷键
  13. 可以创建仅有图标的菜单项。
  14. 分割线:JSeparator。
  15. 请简要说明建立一个菜单系统的过程:【背】
    通常在建立菜单系统时,首先创建一个菜单栏( JMenuBar),并通过 setMenuBar()方法将其放入某个框架中,然后创建若干个菜单(JMenu),通过 JMenuBar的add()方法将菜单加入菜单栏。最后创建各个菜单项,通过 JMenu的add()方法将它们加入不同的菜单中。
  16. 试述JMenuBar、JMenu、JMenuItem的关系:【背】
    JMenuBar定义的是菜单栏,用来包容一组菜单,即 JMenu可以被添加至 JMenuBar,另外, JMenu还可以被添加至另一个 JMenu。如果将 JMenu看作是一棵树,那么 JMenultem就是这棵树的叶子,是菜单系统的最下面一级,即JMenu用来包容一组 JMenultem。
  17. 菜单栏:JMenuBar。
  18. 对话框是顶层容器。
  19. 强制型对话框被关闭之前,其他窗口无法接收任何形式的输入。
    非强制型对话框可以中断对话过程,去响应对话框之外的事件。
  20. 一般要先创建一个窗类口类,再创建一个对话框。
  21. 构造一个强制对话框的语句:JDialog(frame,true)。
  22. 创建一个所有者为frame,标题为str的非强制对话框:JDialog(frame,str,false)。
  23. JFileChooser 是一个用于创建文件选择对话框的类,它允许用户选择文件或目录,并且可以配置为打开或保存文件,同时支持文件类型过滤和多选功能。
  24. JDialog类通常用于创建:自定义对话框
  25. 文件对话框是专门用于对文件或目录进行浏览和选择的对话框。
  26. 列表的当前选项发生变化时,将会调用valueChanged方法。
  27. JComboBox删除指定选项的方法是removeItem
  28. Font f=new Font("宋体",Font.PLAIN,12);
  29. 菜单栏:JMenuBar
    复选菜单项:JCheckBoxMenuItem
    单选菜单项:JRadioButtonMenuItem
    itemEvent状态改变的响应事件:itemStateChanged
    文件对话框类:JFileChooser
  30. 打开确认对话框的方法:showConfirmDialog
    打开信息对话框的方法:showMessageDialog