どのようにjavaのnetbeansの灰色に変更せずにjavaボタンを無効にするには?
最終プロジェクトのソフトウェアを開発しています。ユーザーが正しい答えをクリックすると、他のボタンを無効にする必要があります。しかし問題は、ボタンを無効にした後、グレーに変わったということです。しかし、私はそれらを変更せずに保つ必要があります。
どのようにjavaのnetbeansの灰色に変更せずにjavaボタンを無効にするには?
最終プロジェクトのソフトウェアを開発しています。ユーザーが正しい答えをクリックすると、他のボタンを無効にする必要があります。しかし問題は、ボタンを無効にした後、グレーに変わったということです。しかし、私はそれらを変更せずに保つ必要があります。
ボタンをオフにしたい場合は、ActionListenersに応答しないでください。簡単なブール値のフィールドで十分です。たとえば、private boolean buttonsOff
ActionListenerのフィールドの状態をチェックし、trueの場合はすぐにリスナーを終了します。
その他のオプション:
+1ですが、私は通常のボタンのように見えないボタンはユーザにとって紛らわしいと主張します。グレーのボタンは、おそらくそれを明白にする最も普遍的な方法です。私は見ただろう*合理的な答えとしてそれをしないでください – Dici
@Dici:私は同意します。ベストは何とか標準的な方法でユーザーにボタンをアクティブにしないように指示することです。 –
ユーザーが間違った答えをクリックしたとき、ボタンの色を赤に変えました。ユーザーが正しい答えをクリックした後、この変更を維持する必要があります。ユーザーが正しい答えをクリックすると、他のボタンが無効になり、その色効果が失われました。 –
ご質問ください。 –
また、btnCorrectBeeActionPerformedメソッドをイメージとしてではなく、コード形式のテキストとしてコードを投稿することもできます。 –
xDあなたのコードのスクリーンショットを送った – whyn0t