ボタンをクリックするたびにメソッドの呼び出しクラスに値(文字列など)を返すことができるボタン「生成」を含むメソッドを作成しようとしています。私はこのようにしようとしました:
//start methode in "Generator" Class
public String start()
{
String format = new String("");
this.generateBtn.addActionListener(new ActionListener()
{
public String actionPerformed(ActionEvent arg0)
{
//after doing operations on "format" string
return format;
}
});
そして、この方法で別のクラスから start メソッドを呼び出しました:
Generator genDialog =new Generator();
String format = genDialog.start();
Generator Class でこのエラーが発生しました:
戻り型は ActionListener.actionPerformed(ActionEvent) と互換性がありません
どうすればやりたいことを達成できますか? 内部のボタンをクリックしたときに呼び出したクラスの値を取得する必要があります。