2010-03-19 3 views
1

JComponent를 확장하는 MyCanvas 클래스가 있습니다. 이 캔버스에서 저는 두 가지를 그렸고 자체적 인 주요 방법을 가지고 있습니다.메인 클래스에서 캔버스로드 - Java

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

내 프로그램의 다른 기본 메소드에서 캔버스를로드하려면 어떻게 호출해야합니까? 이것이 가능한가?

답변

2

아마도 필요한 것은 아니지만 가능할 수 있습니다. 그냥 시도해 보시려면 :

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

그리고 그게 전부입니다.

나는 당신이 당신의 캔버스의 인스턴스를 생성하고 다른 구성 요소에 추가하고 main

에서 직접 사용하지 않을 경우 더 나은 될 것이라고 생각
관련 문제