2016-07-03 4 views
0

NetBeans를 사용하여 제품 정보를 수집하고 표시하는 카드 레이아웃을 만듭니다. 지금까지 모두 잘 작동하지만 이제 JTextField 또는 JButton과 같은 다른 스윙 구성 요소를 추가 할 때 실행하면 다음과 같은 오류가 발생합니다.NetBeans 스윙 항목 수

Error: Could not find or load main class

인가 그것을 가능 NetBeans는 처리 할 수있는 스윙 구성 요소의 수에 제한이 있거나 다른 이유로 오류가?

+0

오류는 매우 명확합니다. 프로그램을 실행하는 데 사용할 수있는'main()'메소드가 없습니다. –

+0

이제이 오류 만 가져오고 어떻게 작동합니까? 패널을 개발하면서 몇 달이 걸렸습니다. 새 구성 요소를 추가 할 때 오류가 발생하지만 교체해야하는 것은 아닙니다. –

답변

0

아니요 구성 요소의 수에는 제한이 없습니다.

아마도 프로그램에 기본 방법이나 기본 클래스가 없거나 프로젝트 실행 구성이 잘못되었을 수 있습니다.

체크하면 더 메인 클래스와 주요 방법은 아래와 같이 프로젝트에 하나를 추가하지있을 경우 :

public class Main{ 

    public static void main(String args[]) { 

     java.awt.EventQueue.invokeLater(() -> { 
      new YourFrame().setVisible(true); 
     }); 
    } 
} 

또는 확인 프로젝트를 실행 구성 : 넷빈즈에서

8.0.2
Select your project >Right click on it>Click on Set Configuration>Select Customize...

지금 i n 왼쪽 메뉴 (카테고리)는 Run을 선택하고 메인 클래스 이름을 Main Class: 텍스트 필드에 입력하십시오. see this image

+0

이 프로젝트는 공용 클래스 MainJFrame는 javax.swing.JFrame가 { 공공 MainJFrame() 나는 위의 오류를주는 또 다른 UI 구성 요소를 추가 할 경우 작동하지 않습니다 갑자기 잘 작동되었지만 FileNotFoundException이 ParseException이 { 가 발생합니다 확장입니다. 하지만 구성 요소를 삭제 한 다음 다른 구성 요소를 추가하면 올바르게 작동합니다. 그러므로 한정된 숫자에 대한 나의 초기 생각. –

관련 문제