質問
私は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
から直接それを使用しない場合、それは良くなると思います。
所属していません StackOverflow