2014-05-22 3 views
-1

브라우저에서 HTML 파일을 만들어 코드를 실행하면 대상 호출 예외가 발생합니다. appletviewer filename.java 명령을 사용하는 명령 프롬프트에서 JDK 8.0을 사용하여 아무 일도 일어나지 않습니다.내 코드를 실행하는 방법

import javax.swing.*; 

public class First extends JFrame { 
    public void one() { 
    JFrame obj = new JFrame(); 

    obj.setSize(200, 200); 
    obj.setVisible(true); 
    } 
} 
+0

이 아니 애플릿 프로그램을. 스윙을 사용하고 있습니다. JFrame을 확장하면서 JFrame의 객체를 생성하고 있습니다. 튜토리얼을 먼저 살펴보십시오. – Rahul

+0

그게 뭐든간에이 코드를 어떻게 실행할 수 있는지 말해주세요. –

답변

3

애플릿을 만들지 않았습니다. JFrame을 만들었습니다.

애플릿을 실행하려면 애플릿 클래스에서 확장해야합니다. 예를 들어 :

public class HelloWorld extends Applet { 
    public void paint(Graphics g) { 
     g.drawString("Hello world!", 50, 25); 
    } 
} 

애플릿에 대해 자세히 알아보기 : 다음, 당신은 자바 스윙 응용 프로그램을 만들려면

는, 애플릿에 포함되지 당신 main() 메서드를 추가해야합니다. 예를 들어 :

public class First { 

    public void one() { 
     JFrame obj = new JFrame(); 
     obj.setSize(200, 200); 
     obj.setVisible(true); 
    } 


    public static void main(String[] args) { 
     First first = new First(); // instantiate your First object 
     first.one(); // run your "one" method 
    } 
} 

당신과 같이 명령 줄에서이 작업을 실행할 수 있습니다

javac First.java <-- compiles it 
java First <-- runs it 
+0

많은 친구에게 고마워. –

관련 문제