|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
!!请教大家一个有关JComboBox的问题!!
我想让一个JCombobox变量jcb为不可选状态,一直没找到它的这个属性,请问哪位高手知道怎么设?请帮帮忙,多谢!![size=18][/size] |
!!请教大家一个有关JComboBox的问题!!
setEditable
public void setEditable(boolean aFlag)Determines whether the JComboBox field is editable. An editable JComboBox allows the user to type into the field or selected an item from the list to initialize the field, after which it can be edited. (The editing affects only the field, the list item remains intact.) A non editable JComboBox displays the selected item in the field, but the selection cannot be modified.
Parameters:
aFlag - a boolean value, where true indicates that the field is editable |
!!请教大家一个有关JComboBox的问题!!
这个方法得到的不是我要的那个效果。我再说一下,我想要的是JComboBox变量不可选,而不是不可编辑,这两个完全不同的概念。setEditable(false)只是让它不可编辑而已。同样是可以选择的 |
!!请教大家一个有关JComboBox的问题!!
哪位高手请帮一下忙!此问题对我来说有些重要。多谢先!!! |
!!请教大家一个有关JComboBox的问题!!
visible=False?
看不见不就不可以选了吗?
可以设定一定的逻辑某些时候可见 某些时候不可 |
!!请教大家一个有关JComboBox的问题!!
看不见和不可选是两回事,我想要能看见有这个选项,但由于条件限制而不能对其它操作,但绝对不能把它设为不可见。这样不合理。 |
!!请教大家一个有关JComboBox的问题!!
[code]
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JComboBox;
import javax.swing.JFrame;
public class MyJComboBox {
JFrame jf = null;
public MyJComboBox() {
jf = new JFrame();
jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
jf.setSize(300, 200);
jf.setTitle("My JComboBox");
jf.getContentPane().add(getMyCombo(), BorderLayout.NORTH);
}
private Component getMyCombo() {
final JComboBox jcb = new JComboBox();
jcb.addItem("1");
jcb.addItem("2");
jcb.addItem("3");
jcb.setSelectedItem(null); // jcb.setEnabled(false);
jcb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
jcb.setSelectedItem(null);
}
});
return jcb;
}
private void test() {
jf.show();
}
/**
* @param args
*/
public static void main(String[] args) {
MyJComboBox mjcb = new MyJComboBox();
mjcb.test();
}
}
[/code]
记得以前好象有人问过类似的问题。这个是我能想到的简单方法。如果你希望特殊的UI行为,还是写一个自定义的控件吧。 |
!!请教大家一个有关JComboBox的问题!!
多谢版主!!多谢!! |
| |