FlexGantt는 제조, 프로젝트 관리, ERP 시스템과 같은 다양한 산업 분야에서 개발자가 다목적 간트 차트 솔루션을 구축할 수 있도록 하는 고급 Swing 프레임워크를 제공합니다. 모듈형 아키텍처는 계층형 타임라인, 사용자 지정 가능한 모델, 드래그 앤 드롭 편집, 작업 간 관계 시각화와 같은 기능을 통해 복잡한 스케줄링을 지원합니다.
Model-View-Controller Architecture
FlexGantt는 Swing의 MVC 패턴을 따르며, 캘린더, 페이지 매김, 북마크, 핵심 간트 차트 데이터에 대해 별도의 모델을 사용합니다. 이 간트 차트 모델은 활동, 마일스톤, 이벤트와 같은 타임라인 객체를 표현하기 위해 트리 테이블 모델을 확장합니다.
Layered Rendering System
이 시스템은 렌더링에 독특한 계층 기반 접근 방식을 사용하며, 핵심 시각 요소를 위한 시스템 레이어와 그룹화, 가시성 제어, 겹치는 요소의 투명도를 가능하게 하는 여러 타임라인 객체 레이어를 결합합니다.
Customizable Timeline Model
타임라인의 구조와 모양은 완전히 사용자 지정할 수 있습니다. 개발자는 필요에 따라 날짜, 주 또는 사용자 지정 시간 표시기를 표시하도록 타임라인 모델과 렌더러를 교체하거나 타임라인 전체를 서브클래싱할 수 있습니다.
Paging for Large Datasets
광범위한 스케줄링 범위를 처리하기 위해 FlexGantt는 타임라인을 관리 가능한 페이지로 나누는 페이지 매김 모델을 포함하며, 이를 통해 다양한 시간 범위를 효율적으로 로드하고 탐색할 수 있습니다.
Popups and Annotations
FlexGantt는 마우스 오버 시 트리거되는 사용자 지정 가능한 팝업을 지원하여 타임라인 객체에 대한 추가 세부 정보와 사용자 정의 주석을 제공하고, 스케줄링 중 의사결정을 향상시킵니다.
Relationship Visualization
이 프레임워크는 사용자 지정 가능한 선 스타일과 색상을 통해 종속성 제약 조건과 같은 다양한 관계 유형을 타임라인 객체 간에 렌더링할 수 있게 하여 복잡한 작업 상호작용을 정의합니다.
Split Screen View
FlexGantt는 동기화된 가로 스크롤을 허용하는 듀얼 간트 차트 기능을 포함하여, 서로 다른 데이터 세트나 계획 모델을 나란히 비교할 수 있게 하며, 분석 및 편집 워크플로를 개선합니다.
Drag & Drop Editing with Snapping Grid
타임라인 객체는 정책에 의해 제어되는 선택적 보이지 않는 스냅 그리드와 함께 드래그, 크기 조정 및 재배치할 수 있으며, 밀리초부터 년 단위까지 어떤 시간 간격에도 정밀하게 맞출 수 있습니다.
Policy-Based Customization Framework
동작 정책은 시각화, 편집, 사용자 상호작용을 세밀하게 제어합니다. 이러한 상태 비저장 구성 요소를 통해 많은 코딩 없이도 간트 차트를 특정 애플리케이션 요구 사항에 쉽게 맞출 수 있습니다.
Pluggable Renderers and Editors
트리 테이블 셀, 타임라인 객체, 팝업과 같은 모든 UI 요소에 대한 렌더러와 편집기는 교체할 수 있어, 개발자가 UI 모양과 상호작용을 자신의 필요에 맞게 완전히 조정할 수 있습니다.
Command Framework with Undo/Redo
내장된 명령 인프라는 스레드 안전한 동작과 진행 상황 모니터링을 통해 편집 작업을 실행, 실행 취소, 다시 실행하는 것을 지원하며, 복잡한 변경 중에도 반응성 있는 사용자 인터페이스를 유지합니다.
Support for Lazy Loading
확장성을 고려해 설계된 FlexGantt는 데이터의 지연 로딩을 지원하며, 사용자가 트리 노드를 확장하거나 페이지를 탐색할 때 필요에 따라 타임라인 객체를 가져와 대규모 데이터 세트에서 성능을 최적화합니다.
Multiline Display of Timeline Objects
멀티라인 기능을 통해 프레임워크는 시각적 혼잡을 방지하고 밀집된 일정에서 가독성을 높이기 위해 동일한 행 내에서 겹치는 타임라인 객체를 세로로 표시할 수 있습니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
Java
Java 플랫폼
Java Class
JavaBean
IDE 지원
Eclipse
IntelliJ IDEA
Oracle JDeveloper
Oracle Solaris Studio
Visual Café
DLSC에 대해
DLSC는 독일에서 설립되었으며, 현대적인 Java 데스크톱 애플리케이션을 위한 전문 JavaFX 컨트롤과 컴포넌트 개발에 주력하고 있습니다. Dirk Lemmermann이 설립한 이 회사는 FlexGanttFX와 FormsFX 같은 잘 알려진 제품을 포함한 고도로 특화된 라이브러리로 기업 고객과 기술 리더들 사이에서 강한 명성을 쌓아 왔습니다. DLSC의 컴포넌트는 정교하고 상호작용적인 사용자 인터페이스를 구현하는 동시에 실제 JavaFX 프로젝트에서 흔히 요구되는 사항을 충족하도록 지원합니다. NASA, Airbus, Siemens, Lockheed Martin과 같은 조직들은 신뢰성과 고급 UI 기능이 요구되는 애플리케이션 개발을 위해 이 회사의 JavaFX 라이브러리를 활용해 왔습니다.