もう少し説明すると、次のような GUI があります。
次に、次のように始まる [OK] ボタンにアクション リスナーがあります。
//OK Button Action Listener
private void okButtonActionPerformed(ActionEvent e) {
//Enable/Disable Buttons
okButton.setEnabled(false);
cancelButton.setEnabled(true);
updateCheckbox.setEnabled(false);
//Move on to a series of other methods here...
理論的には、これを実現する必要があります。
ただし、代わりに、[OK] ボタンに接続されているすべてのメソッドとその他のものが完了するまで、次のようになります。
プログラムの実行中は、キャンセル ボタンを使用可能にし、[OK] ボタンとその他のいくつかのチェックボックスを使用できないようにするためです (画像 2)。代わりに、半分の状態でフリーズします。 (画像 3)。これに対抗する方法はありますか?