SWINGでGUIを作成しています。一部のボタンには、カスタム アクションが添付されています。私のコードは次のようになります:
JButton btn = new JButton(text);
btn.setAction(new MyAction());
私のアクション クラス コンストラクターは次のことを行います。
super(text) //set the label of the button
私の質問は次のとおりです。同じパラメーター (テキスト) を 2 回繰り返すのは間違っているように思われるため、これをどのように処理すればよいですか? テキストなしでボタンを作成し、アクションにテキストを設定させます (おそらくコンストラクターのパラメーターとして)? これを処理する正しい方法は何ですか? ありがとう