본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

SceneBuilder

0

SceneBuilder는 Gluon이 후원하는 무료 오픈소스 JavaFX UI 디자인 도구로, 드래그 앤 드롭 방식으로 JavaFX 애플리케이션 인터페이스를 빠르게 설계할 수 있습니다.

UI 디자인드래그 앤 드롭오픈소스자바자바FX

소개

SceneBuilder는 Gluon이 후원하는 무료 오픈소스 JavaFX UI 디자인 도구로, 드래그 앤 드롭 방식으로 JavaFX 애플리케이션 인터페이스를 빠르게 설계할 수 있습니다.

상세정보

소개

SceneBuilder는 Gluon이 후원하는 무료 오픈소스 JavaFX UI 디자인 도구입니다. 드래그 앤 드롭 방식으로 JavaFX 애플리케이션의 사용자 인터페이스를 빠르게 설계할 수 있으며, BSD 라이선스 하에 제공됩니다.

핵심 기능

  • 드래그 앤 드롭 레이아웃 편집으로 코딩 없이 UI 설계
  • JavaFX 공식 컨트롤 및 커뮤니티 프로젝트와 연동
  • Gluon Mobile, Gluon Desktop, Gluon CloudLink 등 Gluon 제품 지원
  • 디자인과 로직 파일의 분리로 팀별 작업 효율 향상
  • 생성된 FXML 파일을 개발자에게 전달하여 원활한 협업 가능

지원 환경

Windows 64-bit 운영체제에서 .msi 설치 파일을 통해 설치할 수 있습니다. 또한 macOS 및 Linux용 패키지도 공식 사이트에서 제공됩니다.

기본 사용법

  1. 공식 사이트에서 Windows용 설치 프로그램을 다운로드하여 실행합니다.
  2. 설치 후 SceneBuilder를 실행하고 새 FXML 파일을 만들거나 기존 파일을 엽니다.
  3. 왼쪽 팔레트에서 원하는 JavaFX 컨트롤을 드래그하여 중앙 캔버스에 배치합니다.
  4. 속성 패널에서 레이아웃, 스타일, 이벤트 핸들러 등을 조정합니다.
  5. 작업이 완료되면 파일을 저장하고, 생성된 FXML을 JavaFX 프로젝트에 통합합니다.

제한 사항 및 체크포인트

  • JavaFX 기반 애플리케이션 설계에 특화되어 있으며, 다른 UI 프레임워크(예: WinForms, WPF)에는 사용할 수 없습니다.
  • 실행 및 빌드를 위해서는 적절한 Java JDK/JRE가 설치되어 있어야 합니다.
  • 최신 기능을 사용하려면 JDK 23 이상이 권장되며, 레거시 브랜치 사용 시 JDK 8이 필요합니다.

FAQ

SceneBuilder는 무료인가요?

네, BSD 라이선스 하에 무료로 제공되며, 소스 코드는 GitHub에서 확인할 수 있습니다.

어떤 운영체제를 지원하나요?

Windows, macOS, Linux용 설치 패키지를 공식 사이트에서 제공합니다.

SceneBuilder로 만든 파일을 어떻게 사용하나요?

디자인한 인터페이스는 FXML 형식으로 저장되며, JavaFX 애플리케이션에서 해당 파일을 로드하여 UI를 구현할 수 있습니다.

시스템 요구사항

빌드에는 JDK 23 이상 (master 브랜치) 또는 JDK 8 (8u-dev 브랜치)가 필요합니다. 실행에는 Java 런타임 환경이 필요합니다.