Java 程序启动时基于单选按钮禁用swing组件
我想基于一组单选按钮禁用某些swing组件。最初会选择其中一个单选按钮,但在单击其中一个按钮之前不会禁用组件。如何使文本字段在默认情况下处于关闭状态 我觉得这有帮助Java 程序启动时基于单选按钮禁用swing组件,java,swing,Java,Swing,我想基于一组单选按钮禁用某些swing组件。最初会选择其中一个单选按钮,但在单击其中一个按钮之前不会禁用组件。如何使文本字段在默认情况下处于关闭状态 我觉得这有帮助 private void cCipherActionPerformed(java.awt.event.ActionEvent evt) { if (cCipher.isSelected()) { cipherTex
private void cCipherActionPerformed(java.awt.event.ActionEvent evt) {
if (cCipher.isSelected()) {
cipherText.setEnabled(false);
cipherLetterSelect.setEnabled(true);
}
}
private void vCipherActionPerformed(java.awt.event.ActionEvent evt) {
if (vCipher.isSelected()) {
cipherLetterSelect.setEnabled(false);
cipherText.setEnabled(true);
}
}
基于我所理解的,它非常简单:例如,考虑密文,您可以在类的开头创建JTeXField实例:
JTextField cipherText = new JTextField();
然后在特定类的构造函数中将其设置为禁用
public MyClass(){
cipherText.setEnabled(false);
}
如何使文本字段在默认情况下处于关闭状态?
初始化后立即调用setEnable(false)
。