JavaFX 윈도우(stage) 드래그 창 이동 및 최대화, 최소화, 닫기 기능 구현 예제
2019. 12. 27.
개발 환경 설정 JavaFX 개발 환경 설정(넷빈즈 8.2, 오라클 JDK 1.8, Scene Builder) Scene Builder에 라이브러리 추가 하는 방법(JFoeniX, FontAwesomeFX) 넷빈즈 프로젝트 외부 라이브러리(jar) 등록하는 방법 설명 기존에 시스템(OS)에서 제공하는 형태의 제목표시줄(타이틀바)를 제거하고 직접 디자인하여 제목표시줄의 최소화, 최대화, 종료 기능의 버튼을 구현한 예제입니다. 또한 창을 드래그하여 이동뿐만 아니라, 창 이동(마우스 드래그) 시, 투명화 옵션을 주어 좀더 직관적입니다. 결과 프로젝트 다운로드 프로젝트 구조 소스 코드 Launcher.java package com.ozxexe.custombar; import javafx.application.A..