Domanda

Vorrei fare un JButton rimanere premuto verso il basso e non essere in grado di essere premuto di nuovo fino a quando si verifica un evento c'è un modo semplice per fare questo?

È stato utile?

Soluzione

Forse si vuole solo disabilitare il pulsante? Prova setEnabled(false) nel callback per il pulsante.

Altri suggerimenti

Probabilmente si dovrebbe guardare la classe di JToggleButton. Associarlo con un'azione che chiama setEnabled (false) per disabilitare l'interazione.

Una volta che il vostro evento accade si chiama setEnabled (vero) e setSelected (false) per ripristinare lo stato originale del pulsante.

Penso che si dovrebbe avere uno sguardo alla classe di swing JButton Qui . Esso consente di avere un pulsante 2 Stato, e quindi per quello che ti serve, si può solo bisogno di collegare il pulsante per qualche booleano, permettendo così di essere selezionato o meno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top