问题标签 [jcombobox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何让 InputVerifier 与可编辑的 JComboBox 一起工作
当设置为可编辑时,我有JComboBox
一个自定义设置来限制 MaxLength。inputVerifyer
verify 方法似乎永远不会被调用。
罚款时调用相同的验证器JTextField
。
我可能做错了什么?
java - JComboBox 选择更改监听器?
每当从JComboBox
.
我遇到的问题是没有明显的addSelectionListener()
方法。
我试过使用actionPerformed()
,但它永远不会触发。
没有覆盖 的模型JComboBox
,我没有想法。
如何在JComboBox
?**上收到选择更改的通知?
编辑:我必须道歉。事实证明我使用了一个行为不端的子类JComboBox
,但我会留下这个问题,因为你的回答很好。
java - 如何在 Java 中向 JComboBox 添加分隔符?
我有一个JComboBox并希望在元素列表中有一个分隔符。我如何在 Java 中做到这一点?
一个可以派上用场的示例场景是在为字体系列选择制作组合框时;类似于 Word 和 Excel 中的字体系列选择控件。在这种情况下,我想在顶部显示最常用的字体,然后是分隔符,最后按字母顺序显示分隔符下方的所有字体系列。
任何人都可以帮助我如何做到这一点,或者这在 Java 中是不可能的吗?
java - 为什么更改时 JComboBox 上的 itemStateChanged 会被调用两次?
我正在使用带有 ItemListener 的 JComboBox。当值改变时,itemStateChanged 事件被调用两次。第一次调用,ItemEvent 显示选择的原始项目。第二次显示用户刚刚选择的项目。下面是一些测试代码:
因此,当我将组合框从“一”更改为“三”时,控制台显示:
有没有办法我可以使用 ItemEvent 来判断它是第二个项目(即用户选择的项目)?如果有人能解释为什么它会被调用两次,那就太好了!
谢谢
java - 更改 JComboBox 的内容
我想更改一个列表的内容JComboBox
(比如添加另一个列表来代替旧列表)。有什么办法我可以做到吗?提前致谢!
java - 将 JComboBox 放入 JTable
我想将单个 JComboBoxes 放入 JTable 的每个单元格中。IE。每个单元格的 JComboBox 内容并不相同。
我基本上希望能够只调用以下代码将一行 JComboBox 添加到 JTable 中。有人有什么想法吗?谢谢
我能找到的最接近的示例代码如下。但它适用于单个列的 JComboBox 内容相同的地方。不是我需要的解决方案。
在哪里
java - 使用 JComboBox 作为 JTable 中的单元格编辑器的焦点问题
我在使用以下代码时遇到问题,我在其中使用 JComboBox 更改表格单元格中的字符串值。JComboBox 工作正常,但是如果我单击该框,然后单击离开而不选择任何内容,即使我删除了该行,JComboBox 的下拉列表仍然可见。单击另一个 Swing 组件(如 JButton)通常会导致它消失,但并非总是如此。
编辑:我没有提到我之前设置的:
如果我将此行注释掉或将其设置为 false,那么单击其他 Swing 组件不会导致该框消失。有了它,单击任何引起焦点的东西都会导致框消失,从而使问题不那么烦人,但可能掩盖了行为的原因。
我在这里做错了什么,还是忘记了一步?或者,有没有办法强迫它自行关闭?
谢谢!
java - 有没有办法让 JComboBox 像 HTML Select 一样?
我正在尝试模仿 HTML Select 标记。我想将文本显示为选项,但选择后,我会使用其值。
例如,我会有一个国家名称列表。但是,当用户选择日本时,我想获取该国家/地区的区域设置代码。所以用户看到他们选择了日本,但我的代码会得到“ja_JP”之类的东西。
我试图避免将国家名称和区域设置代码存储在 HashMap 或其他东西中。
java - 使用 Swing + 模型时识别组合框取消选择?
我正在尝试在 Swing 中编写一个漂亮的 GUI,尽可能地使用正确的模型委托模式。我有一个 JComboBox,当它发生变化时,需要用新数据更新模型。要获取当前选定的项目,我正在使用:
它将数据更改为一个不错的对象返回。但是,我找不到找到旧值的方法,所以我不知道需要更改哪个对象。这里有什么想法吗?
java - 带有自动完成和上下文菜单的 Java Swing 组合框
我按照这篇文章自动完成了一个 JCombobox 工作:
http://today.java.net/pub/a/today/2007/07/19/adding-auto-completion-to-swing-comboboxes.html
我正在使用 SwingX 库。
现在我想为组合框中的项目添加持久性支持。基本上,当您右键单击一个项目时,会出现一个上下文菜单,您可以删除该项目。删除键也是如此。
要添加一个项目,用户只需键入一个尚未在列表中的新条目。
我还没有找到连接上下文菜单的方法。