奇妙な問題に遭遇しました。GUIのボタンを押した結果、テキストをファイルにエクスポートする必要があります。ただし、イベントによって呼び出されるAbstractActionのactionPerformedメソッドにIOExceptionを適用することはできません。私はこれを回避する方法について途方に暮れています。
エクスポートクラスは次のとおりです。
import java.awt.event.*;
import java.lang.*;
import java.util.*;
import java.io.*;
public class ExportRunner
{
public static void exportToFile(ArrayList<Locker> list) throws IOException
{
}
}
そして、AbstractAction拡張機能:
class Export extends AbstractAction
{
public Export()
{
super("Export");
}
public void actionPerformed(ActionEvent e)
{
ExportRunner.exportToFile(list);
}
}