アクション リスナー内で指定した文字列の値を取得できません。
このアクションリスナーから UserMessage にアクセスしようとしています:
public class UpdateButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String UserMessage;
UserMessage = MessageTextArea.getText();
System.out.println("This is your message: " + UserMessage);
}
}
次に、この actionListener からアクセスします。
private class EncodeButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
//print Message
System.out.println("Your Message: " + UserMessage);
}
}
それらは同じパッケージ内の異なるクラスにあります。必要に応じて、完全なコードを追加できます。
ありがとう
追加情報: 私がしたいのは、[エンコード] または [デコード] ボタンをクリックしたときです。これらのボタンから実行されるアクション リスナーは、更新ボタンのアクション リスナーにアクセスします。更新ボタンがあるのは、ユーザーが入力したテキストを取得するためです。