Haciendo un JButton permanecer deprimida manualmente
Pregunta
Me gustaría hacer un JButton mantenerse presionado hacia abajo y no ser capaz de ser presionado de nuevo hasta que se produzca algún evento hay una manera fácil de hacer esto?
Solución
Tal vez lo que desea es desactivar el botón? Trate setEnabled(false)
en su devolución de llamada para el botón.
Otros consejos
Probablemente debería mirar a la clase JToggleButton. Asociarlo con una acción que llama setEnabled (falso) para desactivar la interacción.
Una vez que el evento ocurre se llama setEnabled (verdadero) y setSelected (falso) para restaurar el estado original del botón.
Creo que deberías echar un vistazo a la clase JButton oscilación Aquí . Se le permite tener un botón 2 estado, y así por lo que necesita, es posible que sólo tiene que conectar el botón para algunos booleano, que le permite ser seleccionado o no.