[Open Source] A Permission Management System UI Implementation Developed Using JavaFX

Open SourceProcess Management
2026-06-28 04:24 1 次浏览 • 0 次下载 0KB
[Open Source] A Permission Management System UI Implementation Developed Using JavaFX

1. Project Overview

dillon-boot-fx

JavaFX Permission Management System UI

This project is a user interface (UI) implementation of a permission management system, developed using JavaFX. The user interface design is inspired by the RuoYi frontend framework based on RuoYi-Vue, aiming to provide a permission management system that can be used free of charge.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Interface:

Login

Homepage

User Management

Role Management

Menu Management

Department Management

Position Management

Dictionary Types

Dictionary Data

Parameter management

Notifications and Announcements

Operation log

Login Log

Service monitoring

4. Feature Overview

The goal of this project is to provide a complete, easy-to-use permission management system UI suitable for both individual and enterprise users. The interface design is inspired by the RuoYi frontend based on RuoYi-Vue, providing a modern and intuitive user interface. Various technologies and components are also used to enhance the user experience, including data binding, theming, icons, and animations.

5. Tech Stack

The following describes the technology stack and related components used in this project:

Application Architecture: Uses the mvvmFX framework, which is based on the MVVM (Model-View-ViewModel) architectural pattern for implementing data binding and managing view models.

Theme: Uses the atlantafx theme library, which provides a modern, responsive user interface style to improve the system's appearance and user experience.

Component Library: Initially used the MaterialFX component library, but it is temporarily not in use because the author is currently refactoring the project. The component library provides common UI components and interactive elements to simplify the development process.

Icon Library: Uses the ikonli icon library, which provides a rich collection of vector icons for displaying system icons and decorating elements such as buttons.

Animation Library: Uses the AnimateFX animation library, which provides various animation effects that can be applied to interface elements to enhance the user experience.

HTTP Library: Uses the OpenFeign HTTP library, which provides convenient HTTP request and response handling for communication and data exchange with the backend server.

Please note that this project only provides the user interface (UI) implementation. The backend uses the RuoYi/RuoYi-Cloud framework for backend support. To obtain a complete permission management system, it must be used together with the backend framework.

  • Interface design inspired by the RuoYi frontend (based on RuoYi-Vue)
  • Backend uses RuoYi/RuoYi-Cloud
  • Frontend Technology Stack: Application Architecture: mvvmFX (Documentation); Theme: atlantafx (Documentation); Component Library: MaterialFX (All components currently use native implementations. MaterialFX is temporarily not in use while waiting for the author's refactoring work to be completed!); Icon Library: ikonli (Documentation); Animation Library: AnimateFX (Documentation); HTTP Library: OpenFeign

Startup Instructions


 1. Find Maven in the right sidebar of IDEA, expand it, and click Plugins->sass-cli:run to compile index.css.
    2. Run the main class org.dillon.fx.DillonBootFxApplication.

#1
资源直链https://gitee.com/lwdillon/dillon-boot-fx
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare