[英]How to change that array of items in JComboBox at runtime
我将JComboBox
到JPanel
(在JComboBox
构造函数中加载字符串数组)。 如何在运行时更改该数组以加载新项目?
与其在构造函数中传递值,不如创建ComboBoxModel
派生的 class 并将其传递给构造函数。 一个简单的例子是DefaultComboBoxModel
,但如果不能满足您的需求,您可以创建自己的。 然后您可以修改 model 并将更改应用于ComboBox
。
如果要在运行时在 JComboBox 中添加新项目,请使用 JComboBox 的addItem()
方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.