AWT イベント ディスパッチ スレッドから特定のオブジェクトを使用する必要がある Java ライブラリを使用しています。このライブラリを使用してプログラムのインターフェイスを作成したいと考えています。これまでのところ、私はこれを持っています。
public abstract class IProgram implements Runnable {
public static void main(String[] args) {
}
public void run() {
start();
}
public abstract void start();
}
メインメソッドでは、作成されたサブクラスを実行したいと思います。たとえば、これがプログラムの場合:
public class MyProgram implements IProgram {
public void start() {
//Code to run program here...
}
}
次に、MyProgram を実行して、実行可能なものとして実行したいと思います。これは可能ですか?もしそうなら、IProgramのメインメソッドを入れますか?
編集:通常、ランナブルを呼び出すには、 SwingUtilities.invokeLater(new RunnableImplementation()); を使用します。