Skip to content

Multi-Scene Desktop Application: A JavaFX project demonstrating advanced navigation between different scenes, state management, and modular UI design for desktop environments.

Notifications You must be signed in to change notification settings

esmagelebek/Multi-Scene-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ Multi-Scene Desktop Application (JavaFX)

English | Turkish


🌐 English Description

Multi-Scene Application is a Java-based desktop project developed using JavaFX. It focuses on managing multiple user interfaces (scenes) within a single window, showcasing seamless navigation and modular GUI architecture.

🚀 Key Features

  • Scene Switching: Efficient logic for transition between different application views.
  • JavaFX Architecture: Proper use of FXML and Controllers to separate UI logic from business logic.
  • Modular Design: Clean code structure that allows easy expansion of new scenes and features.
  • Maven Integrated: Structured with Maven for dependency management and easy deployment.

🛠 Tech Stack

  • Language: Java
  • Framework: JavaFX
  • Build Tool: Maven

🇹🇷 Türkçe Açıklama

Multi-Scene Application, JavaFX kullanılarak geliştirilmiş Java tabanlı bir masaüstü projesidir. Tek bir pencere içinde birden fazla kullanıcı arayüzünün (sahne) yönetilmesine odaklanarak, akıcı geçişler ve modüler bir GUI mimarisi sunar.

✨ Öne Çıkan Özellikler

  • Sahne Geçişleri: Farklı uygulama görünümleri arasında geçiş yapmak için geliştirilmiş verimli mantık.
  • JavaFX Mimarisi: UI mantığını iş mantığından ayırmak için FXML ve Controller yapılarının doğru kullanımı.
  • Modüler Tasarım: Yeni sahnelerin ve özelliklerin kolayca eklenmesine izin veren temiz kod yapısı.

📂 How to Run

  1. Clone the repository.
  2. Ensure you have the JavaFX SDK and Maven configured.
  3. Run the project using:
    mvn javafx:run

About

Multi-Scene Desktop Application: A JavaFX project demonstrating advanced navigation between different scenes, state management, and modular UI design for desktop environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages