Share My Creation [B4J] [Project Template]🎉 Free Excel-Style UI with JDashboardUI

Hello B4X community! 👋

I’m excited to introduce a new B4XTemplate designed for desktop applications built with B4J, featuring an interface that mimics the look and basic functionality of a spreadsheet like Excel. This template is built to help developers create modern and functional apps using the powerful JDashboardUI library.

✨ Main Features:​

  1. Modern and professional interface:
    • A stylized toolbar that includes buttons for:
      • New file
      • Open file
      • Save
      • Cut, Copy, and Paste
      • Document properties
      • Encrypt with password (UI option)
    • Note: By default, the buttons have no functionality assigned. They are included as demo elements for developers to customize as needed.
  2. Integrated database management:
    • The Databasetab includes tools to:
      • Load an existing database.
      • View and edit tables directly in a JTableView.
      • Save changes made to the tables.
  3. Help functionality:
    • The Help tab displays a modern "About" dialog, providing information about the application.
  4. Easy installation and use:
    • B4XTemplates are simple to use—just place them directly into the additional libraries folder, and they’ll integrate seamlessly into the B4J IDE.
  5. Spreadsheet-style grid:
    • Includes a visual grid similar to Excel for displaying and organizing data.

🌟 Screenshots:​

Here’s a preview of the interface:
1736543309306.png



1736543439660.png


1736544577330.png


🚀 How to Install this Template:​

  1. Download the file from the link at the end of this post.
  2. Restart the B4J IDE to detect the template automatically.
  3. Once installed, select the template from the templates menu to start using it.

🛠 Requirements:​

  • B4J installed.
  • JDashboardUI Library:
  • An SQLite database is optional for using the Database tab features.

❓ Frequently Asked Questions:​

  1. Do the buttons have functionality?
    By default, the toolbar buttons (except Database and Help) do not have implemented functionality. They are customizable by developers.
  2. What can I do with the Database tab?
    • Load an SQLite database.
    • View tables in a JTableView.
    • Edit data directly and save any changes made.
  3. What does the Help tab display?
    A modern and attractive "About" dialog where you can include details about your application.

Happy coding! 👨‍💻👩‍💻
 

Attachments

  • RibbonBar Excel Style.b4xtemplate
    129.9 KB · Views: 23
Last edited:
Top