ボタンをクリックすると、テキストフィールドを編集可能にするかどうかを切り替える必要があります。GUI が開くと、テキストフィールドが編集可能になります。
public void actionPerformed( ActionEvent evt)
{
    if(inputField.setEditable() == (true))
    {
        inputField.setEditable(false);
    }
    else
    {
        inputField.setEditable(true);
        resultMessage.setText("");
        resultMessage.setText("Edit Button Pressed");
    } 
ここで何が間違っていますか?
else ステートメントが正しいことはわかっていますが、IF の開始が間違っているだけです。どこが間違っているのかわかりません。
追加の質問:
public void actionPerformed( ActionEvent evt)
{
    if(inputField.isEditable() == (true))
    {
        inputField.setEditable(false);
    }
    else
    {
        inputField.setEditable(true);
        inputField.setText("");
        resultMessage.setText("Edit Button Pressed");
    }  
    if(inputField.getBackground() == Color.RED)
    {
        inputField.setBackground(Color.WHITE);
    } 
    else
    {
        inputField.setBackground(Color.RED);
        resultMessage.setText("Colour Button Pressed");
    }
}
私は現在2つのIFを持っていますが、明らかに最初のIFは2番目のIFの動作を停止します.これを回避するにはどうすればよいですか. ?