Other B4J v3.50 is available for download!

Discussion in 'B4J Questions' started by Erel, Jul 29, 2015.

  1. Erel

    Erel Administrator Staff Member Licensed User

    I'm happy to release B4J v3.50. This is the first version to include an internal visual designer. The same designer as in B4A and B4i.

    You can download it here: http://www.b4x.com/b4j.html

    [​IMG]

    The visual designer is made of two components: IDE designer and WYSIWYG designer.

    The designer supports anchors, variants and designer script features. Note that "auto scale" is not supported.

    The new designer will make it simpler for B4A and B4i developers to develop cross platform desktop applications with B4J.

    See this tutorial for more information: http://www.b4x.com/android/forum/threads/internal-visual-designer.56661/

    Requirements

    The WYSIWYG designer requires Java 8.20+. It is recommended to download and use the latest JDK:
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    Don't forget to update the configured javac under Tools - Configure Paths.


    New methods:

    • ScrollPane.LoadLayout - Loads a layout file as the ScrollPane content.
    • TabPane.LoadLayout - Creates a new tab with the layout file as its content.
    • Node.PrefWidth / PrefHeight / SetSize - Methods to set the width and height of nodes. Supports all types of nodes.
    • Node.Snapshot2 - Similar to Node.Snapshow. Allows setting the background color (instead of the default white background).
    Backwards compatibility

    Pane will not be resized automatically based on its child nodes. You can switch to AnchorPane as a workaround.
    Scene Builder is still supported.
    The recommended Java version for UI apps is Java 8.
     
    Last edited: Jul 29, 2015
    wonder, miquel, JakeBullet70 and 15 others like this.
  2. robotop

    robotop Member Licensed User

    avira-alert.jpg
    Hi, when downloading from the supplied link, I received an antivirus alert (showed in picture). What happened ? Someone else had the same problem ? Sorry if this is just my PC problem, but please, help me to understand.
     
  3. erwinjabergjun

    erwinjabergjun Member Licensed User

    i get no Virus replay, i juse kaspersty
     
  4. Erel

    Erel Administrator Staff Member Licensed User

  5. Peter Simpson

    Peter Simpson Well-Known Member Licensed User

  6. Enrique Gonzalez R

    Enrique Gonzalez R Well-Known Member Licensed User

    Thanks! that was, like 5 days of beta? sure that was fast!
     
  7. sorex

    sorex Expert Licensed User

    downloaded and installed fine here aswell (Avast)

    Thanks E'
     
  8. rbsoft

    rbsoft Active Member Licensed User

    Awesome - thank you very much...

    Rolf
     
  9. imbault

    imbault Well-Known Member Licensed User

    downloaded, installed and all my projects jar regeneration: All Fine

    Bravo el Maestro Erel
     
  10. Michaell

    Michaell Member Licensed User

    Fantastico!
    Now if I just had an App to write...
     
  11. ivan.tellez

    ivan.tellez Active Member Licensed User

    This is great.


    Is there a tutorial on how to use other java controls with the new internal visual designer? for example the Toolbar, DatePicker, pagination control, tiled pane, split pane and others.

    Or how to make "custom controls"?

    By the way, I havent used B4J a lot, but, its normal that the radio butons are not deselected when another is clicked?

    Thanks
     
    Last edited: Jul 30, 2015
  12. positrom2

    positrom2 Active Member Licensed User

    Erel,
    the IDE is nice by now.
    You must have done something on the used resources since the screen update problem is gone...
    Thanks for the nice work.
     
  13. omidaghakhani1368

    omidaghakhani1368 Well-Known Member Licensed User

    It is very good IDE thank you Erel
     
  14. Erel

    Erel Administrator Staff Member Licensed User

    Currently you cannot add other controls to the designer.

    For historic reasons you need to group the radio buttons in your code.

    For example:
    Code:
    RadioButton1.GroupRadioButtons(Array(RadioButton1, RadioButton2, RadioButton3)) 'this will set all three buttons to be in the same group.
     
    ivan.tellez likes this.
  15. ArminKH

    ArminKH Well-Known Member

    this is great thank u erel
     
  16. megacpu

    megacpu New Member

    great release...
     
Loading...