- 6
- 0
- 约1.66万字
- 约 84页
- 2020-06-18 发布于安徽
- 举报
* 10.6.6 单选按钮-JRadioButton 单选按钮允许用户从多个选项中选择其中一个 ButtonGroup 用于在 Swing 中创建组 JRadioButton 对象可使用下列构造函数创建: JRadioButton() JRadioButton(Icon icon) JRadioButton(Icon, boolean selected) JRadioButton(String text) JRadioButton(String text, boolean selected) JRadioButton(String text, Icon icon) JRadioButton(String text, Icon icon, boolean selected) * ch10\CheckAndRaidoDemo.java * 10.6.7 列表框-JList public JList() public JList(ListModel dataModel) public JList (Object [] listData) JList 不支持滚动。要启用滚动,可使用下列代码: JScrollPane myScrollPane=new JScrollPane(); myScrollPane.getViewport().setView(dataList); … String stars[] = {安东尼奥.班德拉斯,来昂纳多.迪卡普尼奥, 桑德拉.布洛克,休.格兰特,朱莉亚.罗伯茨}; JList moviestars = new JList(stars); … * 10.6.8 组合框-JComboBox 文本域和下拉列表的组合 在 Swing 中,组合框由 JComboBox 表示 构造函数如下: public JComboBox() : 此构造函数使用缺省数据模型创建 JComboBox public JComboBox(ComboBoxModel asModel) : 使用现有 ComboBoxModel 中的项目的组合框 public JComboBox(Object [] items) : 包含指定数组元素的组合框 … String names[] = {弗雷德里克.福西斯, 约翰.克里沙姆, 玛丽.希金斯.克拉克,帕特丽夏.康威尔}; JComboBox authors = new JComboBox(names); … * \ch10\ComboDemo.java * 10.6.9菜单以及弹出式菜单 典型的菜单: Swing 菜单由菜单栏、菜单和菜单项构成。 * 10.6.9 菜单3-2 JMenuBar 是可通过 JFrame的根窗格添加至容器的组件。由多个 JMenu 组成,每个 JMenu 在 JMenuBar 中都表示为字符串。 JMenu 在 JMenuBar 下以文本字符串形式显示,而在用户单击它时,则以弹出式菜单显示。 JMenuItem为JMenu 中的一个组件,以文本字符串形式显示,可以具有图标,外观可以修改,如字体、颜色、背景、边框等。 * 1 创建菜单步骤 (a)创建菜单栏,并将菜单栏加入到框架中。 JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); (b)创建“File”菜单、“Edit”菜单和“View”菜单。 JMenu fileMenu = new JMenu(File); JMenu editMenu = new JMenu(Edit); JMenu viewMenu = new JMenu(View); JMenu optionMenu = new JMenu(Option); (c)创建子菜单。 JMenuItem pasteItem = new JMenuItem(Paste, P); * (d)将菜单项加入到子菜单或菜单中,将子菜单加入到菜单中,将菜单加入到菜单栏中。 fileMenu.add(newItem); editMenu.add(pasteItem); viewMenu.add(optionMenu); menuBar.add(fileMenu); menuBar.add(editMenu); menuBar.add(viewMenu); * 2创建复选框和单选按钮菜单项 创建单选按钮菜单项“Forward”,并将“Forward”菜单项加入到“Search”菜单中。 ButtonGroup group = new ButtonGroup(); forwardItem = new JRadioButtonMenuItem( Forward); group.add
原创力文档

文档评论(0)