[JavaFX GUI 채팅 프로그램] #2 서버 GUI 디자인 작업하기

박소미·2023년 8월 23일

JavaFX

목록 보기
2/4

실제로 GUI 환경에서 해당 서버가 작동하고 있는지의 여부를 출력해 볼 것이다.

자바 FX도 다른 GUI 환경의 프로그램 도구와 비슷하게 작동한다.

일반적으로 자바 FX는 FXML이라는 별도의 디자인 관련 소스코드를 사용하는데 특별한 GUI가 필요하지 않아 소스코드로 작성할 것이다.


Main.Java

                      [처음 시작 화면]

                  [시작하기 버튼 클릭 뒤]

                  [종료하기 버튼 누른 뒤]


Stage 클래스

  • JavaFX에서 Stage는 그래픽 사용자 인터페이스 (GUI) 애플리케이션에서 창을 나타내는 클래스이다.

  • JavaFX는 Java 기반의 GUI 라이브러리로, Stage는 JavaFX 애플리케이션의 기본 창을 나타낸다.

  • Stage는 하나 이상의 Scene을 관리한다.
    +)Scene은 애플리케이션의 한 화면 또는 페이지를 나타낸다.

BorderPane

  • BorderPane은 JavaFX에서 사용되는 레이아웃 컨테이너 중 하나이다.
  • BorderPane은 상단(TOP), 하단(BOTTOM), 좌측(LEFT), 우측(RIGHT), 그리고 가운데(CENTER) 다섯 개의 영역으로 나뉜다.

Insets 클래스

  • Insets 클래스를 사용하여 여백을 설정할 수 있으며, 여백은 컨트롤 또는 컨테이너의 경계와 내용 사이의 공간을 나타낸다.

0개의 댓글