1

JComponent を拡張する MyCanvas クラスがあります。このキャンバスには、いくつかのものが描かれており、独自のメイン メソッドがあります。

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

プログラムの他のメイン メソッドからキャンバスをロードするために呼び出す方法を教えてください。これは可能ですか?

4

1 に答える 1

2

それは可能ですが、おそらく必要なものではありません。あなたが主張するなら、試してみてください:

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

以上です。

キャンバスのインスタンスを作成して別のコンポーネントに追加し、から直接使用しない方が良いと思いますmain

于 2010-03-19T20:04:28.503 に答える