1 Star 4 Fork 0

梦里不知身是客 / javafxTool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.67 KB
一键复制 编辑 原始数据 按行查看 历史
梦里不知身是客 提交于 2024-03-20 20:28 . docs: Improve README.md

MIT Java CI with Maven Java package with Maven Deploy Docs Gitee repos mirror Quality Gate Status Qodana

Introduce

中文文档 日本語文書
Javafx scaffolding, built on JDK17 + JavaFX21 + controlsfx 11.x.x + Maven

Frame and login are basic modules, which are pluggable through java SPI to facilitate the integration of application modules. demo is the provided example module.

Component

  • docs: Documentation (built with docsify)
  • frame: Application main UI framework (provide SPI interface)
  • core: Application core components, including some common functions
  • login: Login module (provides SPI interface)
  • demo: demo example (based on controlsfx demo transformation)
  • common: Common component module, used by application modules
  • smc, qe, cg: Personal application (no reference required)

Interface

core

  • TemplateLoaderService: Freemarker TemplateLoader loads, subclass implementation to add the template path of the submodule
  • GroovyLoaderService: Groovy script path loading, subclass implementation to add submodule script path

frame

  • FXSamplerProject: Project information, including project name, module, package name, welcome page, etc.
  • MenubarConfigration: Menu bar configuration
  • FXSamplerConfiguration: Project style, title and icon configuration
  • CenterPanelService: Node configuration in the central area, including the interface when clicking and switching components
  • SplashScreen: Splash screen image
  • SamplePostProcessorService: Sample post-processing
  • VersionCheckerService: Version update check
  • SamplesTreeViewConfiguration: Menu tree configuration
  • BannerPrinterService: Start Banner
  • EasterEggService: Easter Egg

login

  • LoginCheck: Login verification

Pack

  1. IDEA artifact packaging
    Configuration: Project Structure -> Artifacts -> Add New JAR -> Extract to Target JAR -> Choose your own manifest file path -> Done
    Package: Build -> Build Artifacts -> Build
  2. It is recommended to package through mvn package.

Connect

If you have any questions, you can send an email to liang.tang.cx@gmail.com

Thanks

  • jetbrains
  • Thanks to JetBrains for the free open source license
Java
1
https://gitee.com/unknowIfGuestInDream/javafxTool.git
git@gitee.com:unknowIfGuestInDream/javafxTool.git
unknowIfGuestInDream
javafxTool
javafxTool
master

搜索帮助