B4JSnippetB4J
It is not an MDI. But the idea works.
It is not an MDI. But the idea works.
@BeneBarros · 2017-02-13
B4JTutorialWebApp [WEBAPP]
Understanding the browser and optimizing the frontend [WebApp]
In my morning readings i came across an interesting and very well explained tutorial on how the browser works and how can we optimize the payload that the server sends to the browser. You can see it at: https://dev.to/sanjsanj/optimising-the-front-end-for-thebrowser This is a good reading for anyone that gets into web developing.
@mindful · 2017-02-12
B4JTutorialABMaterial [ABMATERIAL]
Msgbox and InputBox (2.51) [ABMaterial]
Msgbox and InputBox (2.51) [ABMaterial]
@alwaysbusy · 2017-02-12
B4JTutorialCharts [ABMATERIAL]
Creating Dynamic Charts from Database Records At Runtime [ABMaterial]
Creating Dynamic Charts from Database Records At Runtime [ABMaterial]
@Mashiane · 2017-02-11
B4JTutorialABMaterial [ABMATERIAL]
Creating Dynamic ABMSideBarItems from Database Records At Runtime [ABMaterial]
Creating Dynamic ABMSideBarItems from Database Records At Runtime [ABMaterial]
@Mashiane · 2017-02-11
B4JLibraryOS
WindowsBackgroundSetter
Programmatically set the Windows desktop background. Obviously, this is Windows-only. I''ve only tested it on Windows 7.
@Roycefer · 2017-02-10
B4JTutorialABMaterial [ABMATERIAL]
New: add badge to NavigationBar top items icon (2.51) [ABMaterial]
New: add badge to NavigationBar top items icon (2.51) [ABMaterial]
@alwaysbusy · 2017-02-09
B4JClassABMaterial [ABMATERIAL]
Custom component ABMTableGrid (team project) [ABMaterial]
We all know ABMTable and ABMTableMutable has its limitations and an editable grid in ABMaterial is requested a lot. As this kind of object is huge, I suggest we make it a Team Effort to build one.
@alwaysbusy · 2017-02-08
B4JTutorialB4J
Getting Started Examples
Getting Started Examples
@Erel · 2017-02-07
B4JTutorialABMaterial [ABMATERIAL]
New ABMPlanner and ABMPercentSlider (2.50) [ABMaterial]
New ABMPlanner and ABMPercentSlider (2.50) [ABMaterial]
@alwaysbusy · 2017-02-01
B4JSnippetRandomise
Random String Password
I needed to generate a random password (string) of variable length that contains a mix of upper/lower case and numbers. It also avoids special characters. It is random and there are no checks - so there are no guarantees that it would meet complexity rules. Im sure there are better ways to do this but I just needed something quickly.
@tchart · 2017-01-31
B4JLibraryRadioButton
SLRadioButton : - position radio button around text
This allows the radiobutton to be positioned to the left (standard), above, below or to the right of it''s label.
@stevel05 · 2017-01-29
B4JTutorialABMaterial [ABMATERIAL]
6 new loading/pause animations (2.50) [ABMaterial]
I had the question a couple of times to make some more animations (like the spinning circles) available for when the page is loading, or when the app is paused. So here they are
@alwaysbusy · 2017-01-27
B4JTutorialABMaterial [ABMATERIAL]
ABMPivotTable new functionalities (2.50) [ABMaterial]
The ABMPivotTable component has been extended with some extra functionalities: 1. Collapsable/Expandable rows and columns 2. Presetting table type and aggregation type + values 3. Show readonly 4. Export to XLS and XLSX
@alwaysbusy · 2017-01-26
B4JLibraryXML
SimpleXML
Parse XML files from a web service
@tchart · 2017-01-24
B4JTutorialExcel
Creating Excel Reports with jPOI - Part II
Creating Excel Reports with jPOI - Part II
@DMW · 2017-01-24
B4JTutorialExcel
Creating Excel Reports with jPOI - Part I
Creating Excel Reports with jPOI - Part I
@DMW · 2017-01-24
B4JSnippetOther
Skins
Skins
@BeneBarros · 2017-01-23
B4JSnippetRegEx
Get URL from String using RegEx
Get URL from String using RegEx
@mindful · 2017-01-20
B4JLibraryGit
B4J GitHub Repositories
Many of B4J libraries are open source. You can find the libraries source code here: https://github.com/AnywhereSoftware?utf8=✓&tab=repositories&q=b4j
@Erel · 2017-01-18
B4JTutorialJava
JVM Memory Settings, this may help you
Might be help to users who are not well versed in area.
@Jmu5667 · 2017-01-12
B4JLibraryPhysics
jBox2D B4J
The popular physics engine.
@Informatix · 2017-01-12
B4JTutorialABMaterial [ABMATERIAL]
Downloading a file from the server. My example [ABMaterial]
Sending any file from the server to the client from ABMaterial
@MichalK73 · 2017-01-11
B4JTutorialABMaterial [ABMATERIAL]
New component ABMChat (2.50) [ABMaterial]
ABMChat is a new cool looking ABMaterial component to create a Web based chat program. The inner workings are very much like Erels ChatRoom, but with a slick interface. This can be a useful control if for example you want to give chat-like support within you own app.
@alwaysbusy · 2017-01-10
B4JTutorialMenu
Floating ContextMenu using jNativeHookB4j
This is an example of using @Roycefer ''s jNativeHook to monitor all mouse events, even outside of the current app. It uses a ContextMenu to replicate the right click functionality. Default behaviour is overridden by the jNativeHook library and returning false from the relevant event sub.
@stevel05 · 2017-01-10
B4JSnippetEncryption
Password SHA512 hash and salt
Generates a SHA512 hash of a string based on a given salt
@mindful · 2017-01-08
B4JLibraryB4J
Dockable windows
A fully featured docking library
@stevel05 · 2017-01-07
B4JLibraryOther
jCustomWindow
jCustomWindow allows you to customize completely the window container of your application and have a consistent style cross-platform.
@jmon · 2017-01-05
B4JClassViews - additional
TreePane & TreeNode
The Treeview of the B4j is nice but lacks some style possibilities. I took my B4A Treeview & Treenode class and adapted them for B4j to get additions.
@derez · 2017-01-03
B4JClassCombobox [CLASS]
KeyComboListener [class]
I noticed that some people were using the jNativeHookB4J library to allow their programs to listen for key combos (ex: control_shift_f). I thought I''d make your lives a little easier and more flexible with the attached class. The KeyComboListener allows you to listen for key combos using the jNativeHookB4J library and is better than the old method (creating Global Booleans to track when certain keys are in the down position) because you can create and watch for new key combos at run-time. This means that your users can create their own key combos without you having to hard-code each one in. Furthermore, this class raises its event sub in the Main Thread, which will be more intuitive.
@Roycefer · 2017-01-03