java - 动态组合框

标签 java swing netbeans

我有一个显示红色、蓝色、黄色和绿色项目列表的 Jcombobox,现在我希望 jcombobox 在字符串 x 超过 300 个字符时仅显示红色和蓝色,如果字符串 x 超过 300 个字符则仅显示黄色和绿色x 超过 500 个字符。我如何在 java 中做到这一点。谢谢

最佳答案

您只需要一个 if 条件,如果 x 大于 300 且小于 500,则用红色和蓝色项目填充 jcombobox,否则大于 500,则用绿色和黄色项目填充。 http://www.exampledepot.com/egs/javax.swing/combobox_CbAddItems.html 这是一个在 java 中添加和删除 jcombo 框的简单示例。希望这有帮助。

关于java - 动态组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12885834/

相关文章:

java - 自定义 JMenuItem

java - 获取 JTable 以打印表格格式

java - 如何在 Windows 10 中彻底删除 NetBeans 及其组件

根据命名约定返回 Boolean 类的 getter 的 Java 名称

java - com.google.gson.JsonSyntaxException : Expected a string but was BEGIN_OBJECT at line 1 column 18101 path $. 数据[0].groups[0]

Java - 私有(private)内部类的私有(private)成员与默认成员

Java - Swing 库 - JLabel 顶部的 JComboBox 和图像 - 不可见的 JLabel

java - 在netbeans和eclipse java之间共享格式化规则

java - 在 Java 中使用正则表达式提取值

java - 使用java创建多条目zip文件时出现问题