问题标签 [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 - 如何在填充时保持 JComboBox 的弹出菜单打开?
我的面板上有一个 JComboBox。弹出菜单项之一是“更多”,当我单击它时,我会获取更多菜单项并将它们添加到现有列表中。在此之后,我希望保持弹出菜单打开,以便用户意识到已经获取了更多项目,但是弹出窗口关闭。我正在使用的事件处理程序代码如下
我不明白为什么 showPopup() 和 setPopupVisible() 方法没有按预期运行。
java - 这是 JComboBox 中的意图行为吗?我怎样才能避免这种行为?
我意识到,如果您在 JComboBox 中有相同的选择,使用向上/向下箭头键将无法帮助您导航选择。我怎样才能避免这种行为?
请看下面的截图:
替代文字 http://sites.google.com/site/yanchengcheok/Home/jcombobox.png
java - 如何使用 Map 元素作为 JComboBox 的文本
我正在使用addItem()
集合的所有元素填充 JComboBox(使用)。集合中的每个元素都是一个HashMap
(所以它是一个 Hashmaps 的 ComboBox ..)。
我的问题是 - 鉴于我需要每个项目都是一个HashMap
我如何设置文本出现在 GUI 的组合框中?它需要是映射中某个键的值。通常,如果我用自己的类型填充组合框,我会覆盖该toString()
方法......但我不确定如何实现这一点,因为我使用的是 Java HashMap。
任何想法(如果可能,不实现我自己的 HashMap)?
更新:如果我想要自定义功能,似乎没有办法避免让 JComboBox 中的对象覆盖 toString() ......我希望有一种方法可以(1)指定要加载到 JComboBox 中的对象和( 2) 指定这些对象在 GUI 中的显示方式。
java - 如何更改 JComboBox 中的箭头样式
假设我想为 JComboBox 中的箭头使用自定义图像,我该怎么做?
我知道可以使用合成器 xml 文件,甚至 UIManager.put(...),但我不知道如何。此时我想要做的就是将箭头图像更改为其他内容,以编程方式或什至只是覆盖它使用的图像。我该怎么做?
java - Java Swing:如何使 JComboxBox 下拉列表更高?
如何使 JComboBox 的“下拉菜单”(或“弹出菜单”,我不知道它怎么称呼)在屏幕上更高?
默认情况下,当我打开 JComboBox 时,我看到 29 个项目中有 7 个,然后我需要滚动。
我应该怎么做才能看到这 32 个项目中的 15 个?(或者如果下拉菜单是 150 像素高,我怎样才能让它高 300 像素?)
我已经阅读了关于 JComboBox 和 JavaDoc 的 Sun 教程,但我一定忽略了要调用的方法。
java - JFrame 无法正常工作
这让我很生气,我已经为此工作了 2 天,打开了 2 本书并浏览了它们,但仍然无法让这个程序按照我想要的方式运行。我已经到了如果这没有帮助,我会退出的地步。
我想要一个简单的框架应用程序。它在顶部有一个 JComboBox 居中。旁边是一个足够大的文本字段,可以显示数字,例如“$ 49.99”下面是一个显示服务条款的文本区域的位置下面是同意服务条款的复选框下面是2个按钮“接受”和“拒绝”
我已经为此工作了 2 天,这里是编码:
编辑:忘记添加第二个程序
我怎样才能让它拥有我想要的一切并显示出来?因此,我很困惑,现在几乎不知道 Frames 是如何工作的。
java - 异常似乎终止了 JList 的更新
我正在使用ActionListener以在选择项目时更新JLIST。
它正在为 UI 调用此方法。
如果 getFileListFromDirectory() 给出 NullPointerException,比如选择了空 dvd 驱动器的盘符,它似乎会阻止 ActionListener 按预期工作。
我不确定到底发生了什么,但我怀疑将空值传递给模型会导致此问题。
有任何想法吗?
编辑
这是所要求的堆栈跟踪。如您所见,该方法显然会在无法访问的驱动器上触发 NullPointerException。我不知道为什么它会阻止 JList 更新,因为应用程序的其余部分工作正常。
java - java - 如何在JComboBox(actionPerformed)中输入时触发Java Swing InputVerifier?
我有一个JComboBox
正确InputVerifier
设置的 Swing。
我正在使用组合框来设置一个整数。
如果我在字段中键入“cat”并点击选项卡,我的InputVerifier
触发器并将值重置为“0”。
如果我键入“cat”并按回车键,InputVerifier
则永远不会从actionPerformed
. 我需要明确调用我InputVerifier
的 fromactionPerformed
吗?
验证我JComboBox
的标签并输入的最佳模型是什么?看起来这是摇摆模型应该“免费”给我的东西。
java - 空对象的 JComboBox.addItem
你好,
我有一个 JComboBox,我正在向其中添加我的自定义对象项。但有时添加的对象是空的。因此,当组合框中有空项目时,它会折叠并变得非常薄。但是一旦人满为患,就变成了正常的高度。有人可以建议一些东西来保持 JComboBox 的高度,即使没有添加任何项目或空项目。
private final JComboBox comboField = new JComboBox (); comboField.removeAllItems(); comboField.addItem(getFirstConfig()); comboField.addItem(getSecConfig());
谢谢
java - 如何从文本文件中填充 JComboBox?
如何JComboBox
从文本文件中填充一个?