質問

私はJComponentのを拡張MyCanvasクラスを持っています。このキャンバスに私は物事のカップルを引かれ、独自のmainメソッドを持っています。

    public static void main(String args[]) {
    JFrame mainFrame = new JFrame("Graphics demo");
    mainFrame.getContentPane().add(new Canvas0_1());
    mainFrame.pack();
    mainFrame.setVisible(true);   }

私は私のプログラムの他のmainメソッドからキャンバスをロードするために呼び出すにはどうすればよいです。これは可能でしょうか?

役に立ちましたか?

解決

それはあなたが必要なものも可能ですが、おそらくありません。あなただけの試みを主張する場合:

class OtherClass {
   public static void main( String [] args ) {
       MyCanvas.main( args );
   }
}

そして、それはそれだ。

私はあなたがあなたのキャンバスのインスタンスを作成し、それを別のコンポーネントに追加しmainから直接それを使用しない場合、それは良くなると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top