【发布时间】:2015-11-26 19:21:33
【问题描述】:
我无法在 java 中编辑 JComboBox。虽然我已将属性 editable 设置为 true 但仍然没有用。当我将该属性设置为可编辑时,我什至无法使用或选择其下拉列表中的值
JComboBox comboBoxEmployeeID = new JComboBox();
comboBoxEmployeeID.setModel(new DefaultComboBoxModel(new String[] {"45", "67", "78", "97"}));
comboBoxEmployeeID.setEditable(true);
comboBoxEmployeeID.setEnabled(true);
comboBoxEmployeeID.setBounds(140, 13, 163, 20);
add(comboBoxEmployeeID)
还有一件事是,当我只是在 Eclipse 的快速/测试和预览中查看设计时,我得到了一个可编辑且运行良好的 JComboBox,但一旦我调试,问题就出现了
【问题讨论】:
-
不要使用空布局和 setBounds(...)。 Swing 旨在与layout managers 一起使用。
标签: java eclipse swing jcombobox