Tool [B4X] Forms Builder - Designer for B4XPreferencesDialog

SS-2019-04-09_12.32.08.png


FormsBuilder is a desktop tool that helps with building templates for B4XPreferencesDialog: https://www.b4x.com/android/forum/t...alog-cross-platform-forms.103842/#post-651047

The output of FormsBuilder is a json file that is loaded with:
B4X:
prefdialog.LoadFromJson(File.ReadString(File.DirAssets, "Example.json"))

Click on the monitor icon to see the preferences dialog.


Updates

V1.66 - Support for 24 hours mode in time items.
V1.65 - Support for the new Explanation item added to B4XPreferencesDialog v1.65.
V1.50 - Support for two new field types added to B4XPreferencesDialog v1.50: Multiline Text and Decimal Number.
Note that you can set the height of multiline text fields.
V1.10 - Support for light themes. Make sure to also update B4XPreferencesDialog to v1.30.

Make sure to download the latest version of B4XPreferencesDialog: https://www.b4x.com/android/forum/threads/b4x-b4xpreferencesdialog-cross-platform-forms.103842
 

Attachments

  • FormsBuilder-Source.zip
    22.8 KB · Views: 2,652
Last edited:

Emerito

Active Member
Licensed User
Longtime User
I have downloaded "formsbuilder.jar"
I double click on its icon but nothing happens.
I see in Properties that opens with "Open JDK Platform binary"
But it doesn't open it.
Can you help me?
 

Emerito

Active Member
Licensed User
Longtime User
It has happened, I think, since I installed Eclipse Java 2019-06 on my computer. Can I return to the previous state?
Ignorance is very daring!
Greetings.
 

Rick97213

New Member
Licensed User
Double clicking on the jar will only work if Java 8 is installed as the default Java.
The simplest solution is to run the source code from B4J (second post).
The current version is Java 11. I don't want to install an old version of Java. How do I tell FormBuilder to compile with Java 11. My configure paths is set to: C:\Java\OpenJDK-11\bin\javac.exe
 
Top