问题标签 [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 中删除边框
你知道有什么方法可以从 Java 中的 JComboBox 中删除边框吗?我尝试以下代码
和
不要问为什么有人要从组合框上删除边框......我想这没有太大意义,但这就是它想要的方式,我真的很好奇它是否可以完成。我尝试了几种技巧,但都没有奏效。
最有效的是用
这使边框消失,但改变了 L&F,如果可能的话,我需要保留 Windows L&F。
谢谢。
java - Java - 可编辑组合框验证
我正在研究验证可编辑 JComboBox 输入的各种方法。目前,我需要将输入限制为指定范围内的数字。到目前为止,我已经找到了 3 种不同的方法。对解决此问题的最佳方法有任何想法吗?
通过实现覆盖方法 insertString 和 remove 的专用 Document 来控制用户输入。
/li>将 JComboBox 的 JTextField 替换为 JFormattedTextField。
您可以使用输入验证器作为自定义格式化程序的替代方案
/li>
谢谢。
java - 在 JComboBox.addItem(o) 中禁用 HTML 解析
我正在寻找一种方法来禁用 JComboBox() 中 addItem() 方法的 HTML 解析。
JComboBox 中的输出将如下所示:
所以问题是html标签被解析了,因为我在它前面添加了一个<符号,我该如何解决这个问题?我尝试改用“\u003C”,但它仍然解析为 html,并且标签没有显示在列表中。
java - 如何为 JCombobox 中的线条制作独特的字体颜色?
我想为 JCombobox 中的行/条目设置字体颜色,每行都是唯一的。所以基本上当你点击下拉箭头时,你应该会看到几行不同的颜色,我想根据它们的属性自己指定颜色。我该怎么做呢?谢谢!
java - Java JComboBox 自定义渲染器和 GTK
我有一个Customer
需要从 JComboBox 中选择的对象列表。根据我阅读的内容,我需要实现一个自定义渲染器以使我想要显示在列表中的字段。
我希望我的 JComboBox 的条目格式如下:
我使用了这段代码:
公共类 CustomerListCellRenderer 扩展 DefaultListCellRenderer {
这在使用系统 GTKLookAndFeel 的 Solaris / Unix / Linux 下无法正常工作。组合框的输入区域的背景没有被绘制,也没有在其周围绘制边框。(见下面的截图)。是否有另一种方法可以在 3 个主要平台(Win/Mac/GTK)上正常工作?我可以做一个转换器来做到这一点并且只操作数据而不是 GUI?
我目前的解决方法是覆盖我的 Customer 对象上的 toString() 以我想要的格式显示每条记录,但寻找其他想法。
缺口
netbeans - 有一个 jcombobox 过滤一个 jtable
按照本教程 http://www.netbeans.org/kb/docs/java/gui-db-custom.html#enhancements
它展示了如何使用文本框过滤掉主表。谁能指导我如何做类似的事情,但使用下拉列表来测试特定的列?
(即国家的下拉列表,按国家列过滤?
谢谢
java - jComboBox 给出 org.hibernate.PropertyAccessException 错误
有 2 jComboBox
.. 和 2 Class 。当表单加载事件时,它将填充jComboBox1
,当ActionEvent
触发时,它将加载另一个类并选择 jComboBox1。
我想从方法中获取 PersonelID,jComboBox.GetSelectItem
而不是用这个 id 调用另一个类。但是遇到这个错误;
这是我的代码。
java - jCombobox JPA HQL内部连接错误
我是 Java 新手,遇到了这样的问题;我有一个桌面应用程序,JFrame 中有 2 个 jComboBox。其中一个 jComboBox 是从 Personel Table 中保存 Personels,另一个是 Personel 的标题。当 jComboBox1 的选定索引发生更改时,它将获得 personelid 并用它的标题填充 jComboBox2。就是这样简单。但是当所选索引更改它用标题填充但显示类似Ljava.lang.Object.xxxxx ...
错误 http://img243.yukle.tc/images/7070error.jpg
这是我的代码;
int id = ((Unvan)jComboBox1.getSelectedItem()).getUnvanID();
如果我将 items[i] = personelList.get(i) 更改为;
我在线程“AWT-EventQueue-0”中遇到异常 java.lang.ClassCastException: [Ljava.lang.Object; 无法转换为 DBClasses.Personel 错误。
java - JXTreeTable 和 JComboBox 单元格编辑器
如何JComboBox
在 中用作单元格编辑器JXTreeTable
?你能给我一个工作的例子吗?