Skip to content

Crypto Trader — Desktop-Components

Reusable JavaFX components and helpers


Desktop‑Components is a curated set of JavaFX UI components and utilities used by Crypto Trader desktop apps. It focuses on productivity, consistency, and a professional UX for operator‑facing tools.

Important: Past results and backtests do not guarantee future performance. Always start in paper mode. Liability is your own.

⭐️ What it does

  • Reusable UI controls and views
  • JavaFX + Spring wiring helpers (via JavaFX‑Weaver)
  • Developer tooling for styling and inspection (CSSFX, Scenic View)

✅ Why it matters

  • Faster, more consistent UI development
  • Encourages accessible, high‑quality operator experiences

🔗 Where it fits in the platform

  • Consumed by Desktop‑Library and then by Admin and other desktop tools
  • Part of the shared Library umbrella

🛠️ Technology at a glance

  • JavaFX (controls, FXML, web, swing)
  • ControlsFX, FormsFX, ValidatorFX, Ikonli, BootstrapFX, TilesFX
  • Build: Maven

📝 Conventions

  • Keep components generic; avoid app‑specific logic
  • Provide clear CSS hooks and sample usage where practical

❓ Questions or help

Email Oliver Lear Sigwarth (@theoliverlear): sigwarthsoftware@gmail.com

📄 License

See LICENSE.md in the repository root.