Grab Windows 10''s pretty lock screen images for your desktop background.
Grab Windows 10''s pretty lock screen images for your desktop background. The Images saved in your local temp Folder
@Knoppi · 2017-08-28
HUE4j - Philips SDK - Control your HUE System
HUE4j - Philips SDK - Control your HUE System
@DonManfred · 2017-08-26
CSSUtils
The CSSUtils code module makes it easier to update CSS properties at runtime.
@Erel · 2017-08-23
Printing/Reporting with the upcoming version 3.75 [ABMaterial]
Printing/Reporting with the upcoming version 3.75 [ABMaterial]
@alwaysbusy · 2017-08-18
JFXExtended: Shapes, Effects, Borders And Gradient Fills [Beta]
JFXExtend allows you to apply shapes, effects, borders and gradient fills to Nodes. The library does not use CSS. It wraps the underlying packages used by JavaFX to implement the CSS . Mixing the two together can cause conflicts. An example of this is if you add a border to a button using this library and there is a border defined in the inline style for the button then the border will only temporarily replace the border defined in the inline style. This means if the button is redrawn the original border in the inline style will be used and the border you added will be lost. You will need to remove the original border from the inline style. The example code shows you how to remove entries from the inline style.
@keirS · 2017-08-18
Building web servers with B4J [Server]
Building web servers with B4J [Server]
@Erel · 2017-08-09
Killing forgotten Java processes
If you run a non-ui app in release mode and then close the IDE, then the process will continue running. It is difficult to later kill it with Windows task manager as all the Java processes names are java.exe or javaw.exe. You can use jps, a command line tool included in Java JDK, to find the correct process.
@Erel · 2017-08-08
Splash Screen B4J
Simple sub to create a splash screen.
@Erel · 2017-08-07
Skeleton (CSS + Library)
While ABMaterial is fantastic, I find it onerous for simple websites. A while back I came across the Skeleton CSS framework; http://getskeleton.com/ Skeleton is a grid based mobile responsive CSS boiler plate. It worked fine for a couple of projects but I still had to hand craft HTML. So I decided to create a B4J library to automate the creation of HTML pages using the Skeleton CSS. I''ve tried to keep it as generic as possible and I have not introduced any direct changes to the Skeleton CSS but have extended it using additional CSS like Fontawesome and a 3rd part notification CSS for Skeleton. I take no credit for any of the CSS libraries. The B4J library can actually be used to generate generic HTML code as it has a helper class which is used to generate the Skeleton specific markup. The Skelton CSS can also be replaced by other CSS. The examples below show server handlers but as the Render method simply returns a string (of HTML) you can use it to write out HTML files (I use this for a reporting product I wrote).
@tchart · 2017-08-04
Dark theme - base color
Dark theme - base color
@Erel · 2017-07-25
SearchView [custom view]
A custom view similar to B4A and B4i SearchView
@Erel · 2017-07-24
Processing an EDN string
Sample code for reading and traversing an EDN structure. EDN is a more flexible data interchange format, than JSON.
@B4JExplorer · 2017-07-22
Google Play Developer API
Google Play Developer API allows you to access your developer account and do all kinds of things. For example get the latest app reviews or check the status of in-app purchases.
@Erel · 2017-07-19
jServer v2.80+ Enabling TLSv1.1
TLS v1.1 is disabled in the latest version of jServer, as it is disabled in the underlying Jetty SDK. It is considered a weak protocol and should be kept disabled in most cases. However if you need to access the server with an old client then you might need to enable it.
@Erel · 2017-07-16
TreeTableView
TreeTableView is a new control added in B4J v5.80. TreeTableView is very similar to TreeView where each item has multiple values instead of a single value. The columns are set with the designer or by calling TreeTableView.SetColumns. Note that unlike TreeView which only works with string items, TreeTableView items can be strings, numbers or nodes.
@Erel · 2017-07-13
IMPORTANT change for B4J 5.80 [ABMaterial]
IMPORTANT change for B4J 5.80 [ABMaterial]
@alwaysbusy · 2017-07-13
json-simple2(keep the json order)
usage same as JSONGenerator
@icefairy333 · 2017-07-12
Related MaterialCSS Experiments [ABMaterial]
Related MaterialCSS Experiments [ABMaterial]
@Mashiane · 2017-07-08
Exploring Creative Tim [ABMaterial]
Exploring Creative Tim [ABMaterial]
@Mashiane · 2017-07-08
Making an extensible Web Server with jServer
Making an extensible Web Server with jServer
@tchart · 2017-07-07
jarLoader
This library will load jar files at run time without having to use #AdditionalJar
@tchart · 2017-07-07
Looking form MDI form?
Looking form MDI form? With a TabPane.
@jroriz · 2017-07-03
Implementing LiveHelp for your WebApp [ABMaterial]
Implementing LiveHelp for your WebApp [ABMaterial]
@Mashiane · 2017-06-29
Creating a simple UD file manager [ABMaterial]
Creating a simple UD file manager [ABMaterial]
@Mashiane · 2017-06-28
B4J Download and Install
Most updated instructions are available here: http://www.b4x.com/b4j.html
@Erel · 2017-06-28
Math functions
Constants: e = base of the natural logarithm = 2.71828182845905 pi = 3.141592653589793 Trigonometric sin(x); cos(x); tan(x); asin(x); atan(x) Hyperbolic sinh(x); cosh(x); tanh(x) logarithm logn(x); log10(x) Exponential Exp(x) = e raised to x power Other abs(x); sqrt(x); round(x); int(x); frac(x) Operators +; -; *; /; ^ @ = logarithm Number@base Ex.: 10@5
@BeneBarros · 2017-06-27
Profiling your apps ''live'' with ABMonitor (preview)
A library/tool to profile and monitor your B4J apps (not limited to ABMaterial WebApps!) because I needed something like this for some time for my own projects. Using a very simple API (see below video), you can track how long the code execution time is, the times hit, average time, Standard deviation etc for nearly everything you want.
@alwaysbusy · 2017-06-26
New in 3.50: Drag and Drop about anything [ABMaterial]
New in 3.50: Drag and Drop about anything [ABMaterial]
@alwaysbusy · 2017-06-21
ImageEnter v0.10
Allows easy interaction with mouseenter/mouseleave event functionality for images in B4J.
@ThRuST · 2017-06-21
How to include many files into app without using files manager.
My aim was to include a lot of image files saved in directories in my app. Adding the files with the files manager tab was not of interest, as I had over 400 files. This solution comes from Erel and I am adding it here because its so simple and neat!
@Mark Read · 2017-06-21