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

 
 
 

Contributors

Languages