Загрузить холст из основного класса - Java - PullRequest
1 голос
/ 19 марта 2010

У меня есть класс MyCanvas, который расширяет JComponent. На этом холсте я нарисовал пару вещей и имеет свой основной метод.

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

Как мне позвонить, чтобы загрузить холст из другого основного метода моей программы. Возможно ли это?

1 Ответ

2 голосов
/ 19 марта 2010

Это возможно, но, вероятно, не то, что вам нужно. Если вы настаиваете, просто попробуйте:

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

И это все.

Я думаю, будет лучше, если вы создадите экземпляр вашего холста и добавите его в другой компонент, а не будете использовать его напрямую из main

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...