다른 클래스에서 JavaFX 클래스를 호출하는 방법은 무엇입니까?

존 메리

내 프로젝트에는 3 개의 파일이 있습니다.

FXMLController.java 이것은 JavaFX 파일입니다.

FXML.fxml 이것은 다른 JavaFX 파일입니다.

JavaApplication3.java 이 파일에는 내 주요 메서드가 포함되어 있습니다.

public class JavaApplication3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {
        // TODO code application logic here
        //new NewJFrame().setVisible(true);
        Application.launch(FXMLController.class);
    }

}

프로그램을 실행하기 위해 기본 메서드에서 FXMLController 클래스를 시작하고 싶습니다. 어떻게하나요? 내가 작성한 코드가 "실행에 적합한 방법을 찾을 수 없음"오류가 발생했기 때문에 작동하지 않을 수 있습니다.

James_D

컨트롤러는 클래스를 지정하는 FXML 파일을로드 할 때 생성됩니다. JavaFX 응용 프로그램은의 하위 클래스를 사용하여 시작해야합니다 Application. 당신은 정말 생각해야 start()에 방법 Application일반 자바 응용 프로그램의 주요 방법에 해당되는 등 :

import javafx.application.Application ;
import javafx.stage.Stage ;
import javafx.scene.Scene ;
import javafx.scene.Parent ;
import javafx.fxml.FXMLLoader ;

import java.io.IOException ;


public class JavaApplication3 extends Application {

    @Override
    public void start(Stage primaryStage) throws IOException {

        Parent root = FXMLLoader.load(getClass().getResource("FXML.fxml"));
        Scene scene = new Scene(root);
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    // for the benefit of environments that don't support direct launch
    // of JavaFX Applications:

    public static void main(String[] args) {
        launch(args);
    }
}

이것은 다음을 가정합니다.

  1. FXML 파일 및 컨트롤러의 구조는 일반적인 기본 패턴을 따릅니다 (예 : fx:controller속성에 컨트롤러 클래스를 지정 함 ).
  2. FXML 파일은 JavaApplication3클래스 와 동일한 패키지에 있습니다 . FXMLLoader.load(...)그렇지 않은 경우 전달 된 경로를 수정해야합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 "클래스"에서 "new"를 호출하여 JavaScript "클래스"를 얻는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 클래스를 호출하는 방법은 무엇입니까?

분류에서Dev

한 클래스에서 다른 클래스의 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 체크 박스를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 get 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

클래스에서 다른 함수 (메서드)를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 invalidate () 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 파일에서 클래스를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 화면 클래스에서 Python으로 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 OnhandleIntent를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

상속 된 다른 클래스에서 슈퍼 생성자를 호출하는 방법은 무엇입니까?

분류에서Dev

AsyncTask 클래스를 다른 클래스로 호출하는 방법은 무엇입니까?

분류에서Dev

AsyncTask 클래스를 다른 클래스로 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 클래스를 실행하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 독립 Java 클래스를 시작하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 싱글 톤 클래스를 만드는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 변수를 얻는 방법은 무엇입니까?

분류에서Dev

PHP에서 다른 클래스를 작동시키기 위해 클래스의 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

다른 클래스에서 추상 내부 클래스 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

JAVA에서 리플렉션을 사용하여 다른 클래스의 클래스 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

클래스에서 NSString 함수를 만든 다음 호출하는 방법은 무엇입니까?

분류에서Dev

PySide의 다른 스레드에서 QMainWindow 클래스에서 신호를 잡는 방법은 무엇입니까?

분류에서Dev

한 클래스를 다른 클래스에서 인스턴스화하는 데 선호되는 방법은 무엇입니까?

분류에서Dev

iOS의 한 클래스에서 다른 클래스로 NSobject 클래스 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

한 클래스의 변수를 다른 클래스에 사용하는 방법은 무엇입니까?

분류에서Dev

한 클래스의 ArrayList를 다른 클래스에 사용하는 방법은 무엇입니까?

분류에서Dev

한 클래스의 ArrayList를 다른 클래스에 사용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    다른 "클래스"에서 "new"를 호출하여 JavaScript "클래스"를 얻는 방법은 무엇입니까?

  2. 2

    다른 클래스에서 클래스를 호출하는 방법은 무엇입니까?

  3. 3

    한 클래스에서 다른 클래스의 함수를 호출하는 방법은 무엇입니까?

  4. 4

    다른 클래스에서 체크 박스를 호출하는 방법은 무엇입니까?

  5. 5

    다른 클래스에서 get 메서드를 호출하는 방법은 무엇입니까?

  6. 6

    클래스에서 다른 함수 (메서드)를 호출하는 방법은 무엇입니까?

  7. 7

    다른 클래스에서 invalidate () 메서드를 호출하는 방법은 무엇입니까?

  8. 8

    다른 클래스에서 메서드를 호출하는 방법은 무엇입니까?

  9. 9

    다른 파일에서 클래스를 호출하는 방법은 무엇입니까?

  10. 10

    다른 화면 클래스에서 Python으로 함수를 호출하는 방법은 무엇입니까?

  11. 11

    다른 클래스에서 OnhandleIntent를 호출하는 방법은 무엇입니까?

  12. 12

    다른 클래스에서 함수를 호출하는 방법은 무엇입니까?

  13. 13

    상속 된 다른 클래스에서 슈퍼 생성자를 호출하는 방법은 무엇입니까?

  14. 14

    AsyncTask 클래스를 다른 클래스로 호출하는 방법은 무엇입니까?

  15. 15

    AsyncTask 클래스를 다른 클래스로 호출하는 방법은 무엇입니까?

  16. 16

    다른 클래스에서 클래스를 실행하는 방법은 무엇입니까?

  17. 17

    다른 클래스에서 독립 Java 클래스를 시작하는 방법은 무엇입니까?

  18. 18

    다른 클래스에서 싱글 톤 클래스를 만드는 방법은 무엇입니까?

  19. 19

    다른 클래스에서 변수를 얻는 방법은 무엇입니까?

  20. 20

    PHP에서 다른 클래스를 작동시키기 위해 클래스의 함수를 호출하는 방법은 무엇입니까?

  21. 21

    다른 클래스에서 추상 내부 클래스 메서드를 호출하는 방법은 무엇입니까?

  22. 22

    JAVA에서 리플렉션을 사용하여 다른 클래스의 클래스 함수를 호출하는 방법은 무엇입니까?

  23. 23

    클래스에서 NSString 함수를 만든 다음 호출하는 방법은 무엇입니까?

  24. 24

    PySide의 다른 스레드에서 QMainWindow 클래스에서 신호를 잡는 방법은 무엇입니까?

  25. 25

    한 클래스를 다른 클래스에서 인스턴스화하는 데 선호되는 방법은 무엇입니까?

  26. 26

    iOS의 한 클래스에서 다른 클래스로 NSobject 클래스 데이터를 전달하는 방법은 무엇입니까?

  27. 27

    한 클래스의 변수를 다른 클래스에 사용하는 방법은 무엇입니까?

  28. 28

    한 클래스의 ArrayList를 다른 클래스에 사용하는 방법은 무엇입니까?

  29. 29

    한 클래스의 ArrayList를 다른 클래스에 사용하는 방법은 무엇입니까?

뜨겁다태그

보관