java - JCombobox 箭头消失

标签 java swing jcombobox

当在构造函数中未放置的方法中填充组合框时,组合框的箭头消失。

我尝试使用 invokeLater 方法,但没有成功。

image

private void fillProduct(){
    this.VALID_FOR_PRODUCT.removeAllItems();
    this.VALID_FOR_PRODUCT.addItem(new JChooseItem("ALL", "Any"));
    for(Product product : Product.values()){
        this.VALID_FOR_PRODUCT.addItem(new JChooseItem(product.getName(), langHelper.getTrans(product.getTranslationKey())));
    }
}

最佳答案

我有同样的问题,当我使用方法 removeAllComponents() 方法而不是 removeAll() 方法时发生了

关于java - JCombobox 箭头消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51949890/

相关文章:

java - 在 TCP 客户端和服务器之间进行通信的更好方式

java - 实例和类语法

java - 如何在Java中自动添加行时在TextArea上自动滚动

java - 创建自定义绑定(bind)属性

java - 在JFrame中使用paint()时出现问题

java - 按键事件不会触发

java - NetworkInterface 的 getNetworkInterfaces() 到 JComboBox

java - 从客户端角度来看有效的无效输入抛出哪个异常

java - 使用 Object[] 方法返回数组

java - 将 JTextField 或 JComboBox 的光标移动到开头