> Java > java지도 시간 > javafx에서 여러 장면을 전환하는 방법 소개(코드 포함)

javafx에서 여러 장면을 전환하는 방법 소개(코드 포함)

不言
풀어 주다: 2019-03-14 10:52:58
앞으로
5455명이 탐색했습니다.

이 글은 javafx에서 (코드 포함) 여러 장면을 전환하는 방법을 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

저는 얼마 전에 javafx 애플리케이션을 작업하던 중 몇 가지 함정에 빠졌습니다. 이 글에 기록해 보세요. (더 나은 해결책이 있다면 댓글 부탁드립니다. 저는 초보자입니다, 가벼운 스프레이)

1. 문제

중국 공식 문서에 따르면 싱글을 성공적으로 실행했습니다. 인터페이스 양식 로그인. 그래서 멀티 인터페이스 점프를 직접 시도해보고 버튼에 이벤트 응답을 추가하고 싶었습니다. 하지만 어떻게 운영해도 오류가 발생하고, 바이두는 해결책 없이 오랫동안 노력해왔습니다. 나중에 Google은 적합한 솔루션을 찾았습니다.

2. 코드

다음 코드 조각은 기본 프로그램 인터페이스의 fxml 파일에 문자열을 생성하는 버튼입니다

#🎜 🎜#

 <Button fx:id="CreateString" defaultButton="true" layoutX="216.0" layoutY="159.0" mnemonicParsing="false" onAction="#CreateStringOperation" prefHeight="58.0" prefWidth="154.0" text="创建字符串">
               <font>
                  <Font size="23.0" />
               </font>
            </Button>
로그인 후 복사
# 🎜🎜#

다음 방법을 사용하여 버튼 동작을 통해 다른 인터페이스를 팝업시켜서 해결한 방법입니다. 그 중 CreateString.fxml은 팝업창의 인터페이스 레이아웃입니다.

 //创建字符串
    @FXML protected void CreateStringOperation(ActionEvent event) throws IOException {
        Parent Operation_Parent = FXMLLoader.load(getClass().getResource("CreateString.fxml"));
        Scene Operation_Creating_Scene = new Scene(Operation_Parent);
        Stage CreateOperation_Stage = (Stage) ((Node) event.getSource()).getScene().getWindow();
        CreateOperation_Stage.hide();
        CreateOperation_Stage.setScene(Operation_Creating_Scene);
        CreateOperation_Stage.show();
    }
로그인 후 복사

위 내용은 javafx에서 여러 장면을 전환하는 방법 소개(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿