非常简单,你无论对JButton,JTextField一类的组建一律用
JButton button = new JButton("click me");
button.setEnabled(false);//变灰
JTextField field = new JTextField("****");
field.setEditable(false);//不能编辑
就可以了~~
在其事件监听器中使用setEnable()方法,将参数设为false即可使其不可用.正解如下:
ButtShui.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
ButtShui.setEnable(false);//在此处添加setEnable()方法
setNo();
System.out.println(getNextNo());
ButtShui.setContentAreaFilled(false);
nextId=0;//累计次数规零
}
});
找到你的那个按钮,然后给它设置一下,比如给按钮加一个属性:disabled
多看Java Doc
里面一查就出来了
按钮一般都是setEnable方法
如果是编辑区,还有setEditable方法可用
myButton.setDisable(true);