JComboBox的应用
在应用JComboBox时,往往会用到监听器,并且要获得返回值但是,e.getActionCommond()的返回值为JComboBox型的 如何获得String型的返回值呢?
具体的应用代码如下:
String []array = {C:\\;D:\\;E:\\;F:\\}; //实例化一个下拉菜单栏对象 JComboBox box = new JComboBox(array); box.setPreferredSize(new Dimension(160,22));//设置下拉菜单的尺寸 /**********************************************/ ActionListener listener = new ActionListener(){ public void actionPerformed(ActionEvent e) { JComboBox com = (JComboBox)e.getSource(); String str = (String)com.getSelectedItem(); } }; box.addActionListener(listener);//添加监听器 /*********************************************/
相关推荐
而下拉按钮(Dropdown Button)则是工具栏中一种高效的空间利用方式,它可以将多个相关功能集中在一个按钮内,通过下拉菜单展示,使得界面更加简洁、易用。本篇文章将深入探讨如何在工具栏上设置下拉按钮,以及相关...
通过学习这个例子,开发者可以进一步探索Java Swing的其他功能,如菜单栏(JMenuBar)、下拉列表(JComboBox)、滑块(JSlider)等,以及更复杂的布局管理和自定义组件。同时,也可以了解MVC(模型-视图-控制器)...
本实例主要关注Java中的"cs frame弹窗控件",即窗口和对话框的使用,以及事件处理和JComboBox下拉列表的操作。 首先,`frame`在Java Swing中指的是JFrame类,它是顶级容器,用于创建应用程序的主要窗口。JFrame是...
系统中的下拉菜单可能由JComboBox组件实现,它可以提供一个下拉列表供用户选择。这种组件常用于选择员工的职位、部门等属性。下拉菜单的数据通常可以动态加载,比如从数据库中获取部门列表。 数据的保存和打开功能...
在"Java Swing综合程序"中,我们将深入探讨如何使用Swing组件构建一个功能丰富的用户界面,包括菜单栏(JMenuBar)、工具栏(JPopupMenu)、组合框(JComboBox)、复选框(JCheckBox)和单选按钮(JRadioButton),...
9. **JMenuBar和JMenu** - 这些组件用于创建菜单栏和下拉菜单。通过它们,你可以为应用程序添加文件操作、帮助菜单等常见功能。 10. **Layout Managers** - Swing提供了多种布局管理器,如FlowLayout、BorderLayout...
此示例程序包含了一个窗口(`JFrame`)、菜单栏(`MenuBar`)、菜单(`Menu`)、文本框(`JTextField`)、列表(`JList`)、组合框(`JComboBox`)、标签(`JLabel`)、按钮(`JButton`)以及文本区域(`JTextArea`...
在Java中,可以使用`JComboBox`来创建下拉列表,并通过添加事件监听器来实现联动效果。 4. **FrameDemo**: `JFrame`是Java Swing中的顶级容器,用于创建窗口。`JFrame`可以包含其他组件,如按钮、文本框等。...
- JMenuBar和JMenuItem:用于创建菜单栏和菜单项,提供应用程序的主菜单。 2. **布局管理器** - FlowLayout:流式布局,组件按顺序从左到右、从上到下排列。 - BorderLayout:边界布局,将容器分为五个区域:北...
10. JMenuBar和JMenu:用于创建菜单栏和子菜单,提供应用程序的交互方式。 11. JTable:用于展示和编辑表格数据。 12. JScrollPane:为组件提供滚动功能。 事件处理是Swing中重要的一环,Java Swing使用了模型-视图...
1. **选项框(JComboBox)**:JComboBox是一种下拉列表,用户可以从预定义的选项中选择一个。在Swing中,你可以添加不同类型的元素,如字符串、图标或者自定义对象。通过监听ActionEvent,你可以响应用户的选中操作...
7. **菜单和菜单项(JMenu, JMenuItem)**:可以创建顶部菜单栏,为用户提供更复杂的交互选项。 8. **对话框(JOptionPane)**:预定义的对话框可以帮助开发者快速实现警告、确认、输入等交互。 9. **事件适配器...
菜单栏和菜单项是GUI应用中常见的元素,Swing 提供了 `JMenuBar` 和 `JMenuItem` 来创建它们。在记事本项目中,可能会有“文件”、“编辑”等菜单,包含“新建”、“打开”、“保存”、“复制”、“粘贴”等菜单项...
13. **JMenuBar** 和 **JMenuItem**: 用于创建菜单栏和菜单项,是构建桌面应用的标准方式。 14. **JOptionPane**: 提供了一些预定义的对话框,如消息对话框、输入对话框和选择对话框。 在Java-GUI图形界面组件大全...
- **字体选择**:通过获取系统可用的字体名称并将其添加到 `JComboBox` 中,用户可以在下拉列表中选择所需的字体。 - **字号设置**:同样地,通过提供一系列预定义的字号选项(如 "5", "10", "15" 等),用户可以...
- `JComboBox`:下拉选择框,允许用户从预设选项中选择。 - `JTable`:展示数据的表格,支持行和列的操作,可以用于好友列表的展示。 2. **事件处理**: - `ActionListener`:实现`actionPerformed`方法,处理...
这些组件可用于创建下拉菜单和菜单栏,增加程序的交互性。 事件处理是Swing中一个重要的概念,通过实现EventListener接口或继承特定的监听器类(如ActionListener、MouseListener、KeyListener等),我们可以监听并...
它包含了菜单栏、工具栏和其他组件。 2. JComponent:所有Swing组件的基类,提供了一些基本功能,如绘图、事件处理等。 3. JButton:用于响应用户点击操作,可以设置文字、图标或者两者的组合。 4. JLabel:用于...
9. **JMenu** 和 **JMenuItem**: 构建应用程序的菜单栏和菜单项,实现命令式的用户交互。 10. **JOptionPane**: 提供弹出对话框,如消息提示、确认对话框等。 Swing还提供了事件监听机制,使得当用户与组件交互时...
7. **JComboBox**: JComboBox 是一个下拉列表组件,用户可以选择列表中的一个项。你可以动态添加或移除选项,也可以设置默认选中项。 8. **JTree**: JTree 是用来显示层次结构数据的组件,例如文件系统或组织结构。...