1

基本的には、JTextfield が編集可能かどうかを切り替えるボタンであるはずです

これを行うためのより良い方法があるとほぼ100%確信しています(これは機能しません)forループを推測していますか?

while (e.getSource() == button2)
    {
        int count=0;//odd
        if (count % 2 == 0) // if count is even
        {
            textField1.setEditable(false);
            button2.setEnabled(true);
            count++;
        }        
        else//odd
        {
            textField1.setEditable(true);
            count++;
        }
    }
4

2 に答える 2

1

int count = 0; を移動する必要があります。しばらく前に。

これにより、反復ごとにカウントがリセットされるのを防ぎ、プレスを追跡するのに役立ちます。現在、条件がチェックされている場合、count は常に 0 です。

于 2013-04-24T20:57:48.937 に答える