当前位置: 首页 > 面试题库 >

获取JComboBox所选项目的首选方法

周学义
2023-03-14
问题内容

嗨,

这是从JComboBox作为字符串获取值的正确方法,以及为什么它是正确的方法。谢谢。

String x = JComboBox.getSelectedItem().toString();

要么

String x = (String)JComboBox.getSelectedItem();

问题答案:

如果仅String在JComboBox中放置(非空)引用,则两种方法都可以。

但是,第一种解决方案还允许将来进行修改,您可以在组合框中插入Integers,Doubless,LinkedLists等作为项目。

为了对null值保持鲁棒性(仍然不强制转换),您可以考虑第三个选择:

String x = String.valueOf(JComboBox.getSelectedItem());


 类似资料:
  • 我有一个JComboBox选择项目的问题,有人能帮我吗?我已经实现了一个图形用户界面窗口,其中有各种文本字段和一个JComboBox。当我点击按钮,代码必须创建一个对象与字符串的文本字段和字符串的ComboBox,但我有一个在...获取的代码是: 我也试过: 但是不要工作!我不知道我是否需要一个ActionListener,但我认为这不是必需的。

  • 获取系统首选项 进程: 主进程 例子: 1 const {systemPreferences} = require('electron') 2 console.log(systemPreferences.isDarkMode()) Copied! 事件列表 systemPreferences 对象提供以下事件: 事件: 'accent-color-changed' Windows 触发:用户在个性

  • 本文向大家介绍Java获取首选项的子节点,包括了Java获取首选项的子节点的使用技巧和注意事项,需要的朋友参考一下 示例 Preferences对象始终代表整个Preferences树中的特定节点,如下所示: 要选择/com/mycompany/myapp节点: 按照惯例,基于一个类的包: 通过相对路径: 使用相对路径(不是以开头的路径/)将导致该路径相对于在其上解析的父节点进行解析。例如,以下示

  • 问题内容: 如何在中获取所选项目的文本? 问题答案: 从JTree的 Java教程网站:

  • 我有这样一个下拉列表: 如何使用JavaScript获得实际的选项文本而不是值?我可以通过以下方法获得值: 但我想要的不是而是。

  • 我创建了一个带有JComboBox CellEditor列的JTable。很好。然而,当我试图通过组合框检索所选值时,我只得到鼠标在特定行中选择的值。我似乎无法按每行获取所选值。这是我的代码: