How To Show Sign In/Log In Window Prior to App Start
Here is a simple example of the program flow of using a sign in dialog box before running your full app. Now with a minimal Windows titlebar, as is appropriate for a sign in window.
@cklester · 2020-12-16
This is a QR code generator for B4J projects. It doesnt require jShell so it will work on B4J server projects.
QR Code Generator [for Server]
@tchart · 2020-12-13
TextArea - Moving Focus after pressing TAB
Here is a fairly simple solution to solving the TAB issue in TextArea. Currently, instead of moving to the next node, tabbing stays within the TextArea. To fix this, I used a combination of the jgameviewhelper library to capture the TAB keypress and additional code to get the current focus (post entitled- "Get last object focused" by stevel05 & Daestrum). Note that you must use the tag feature in order for you to identify the TextArea.
@gregchao · 2020-12-13
New sqlite-jdbc version 3.34.0 [2020.12.10]
New sqlite-jdbc version 3.34.0 [2020.12.10]
@Claudio Oliveira · 2020-12-13
New sqlite-jdbc version 3.32.3.3 [2020.12.08]
New sqlite-jdbc version 3.32.3.3 [2020.12.08]
@Claudio Oliveira · 2020-12-09
Learning & Understanding the BANanoPromise [BANanoLocalBase]
Learning & Understanding the BANanoPromise [BANanoLocalBase]
@Mashiane · 2020-12-05
Google OAuth2 authorization token
Some of Google online services no longer allow the access token to be sent as a query parameter. You will get an error similar to: "The OAuth token was received in the query string, which this API forbids for response formats other than JSON or XML. If possible, try sending the OAuth token in the Authorization header instead." The solution is to send it in the authorization header. The secret that they don''t tell you is that you need to add "Bearer " to the value.
@Erel · 2020-12-03
jKMeans
This is a wrapper of this KMeans implementation: https://github.com/eugenp/tutorials...va/com/baeldung/algorithms/kmeans/KMeans.java KMeans is an unsupervised machine learning algorithm.
@xulihang · 2020-12-01
B4j Line Graph, Multiple Traces, Predetermined intervals
This program is an extension of a simpler one I did for B4a and uses some of the features I have also seen on other programs. It can plot 3 Y variables against the X axis. The Y axis range for each is determined from the data and the intervals of the graph divisions set to sensible whole numbers for each plot according to the individual plot data
@rodmcm · 2020-11-28
A framework-less library for the adventurous BANanoNinjas [BANanoHTML]
A framework-less library for the adventurous BANanoNinjas [BANanoHTML]
@Mashiane · 2020-11-24
jPOI how to get the Active sheet
jPOI how to get the Active sheet
@Christian75 · 2020-11-19
OWASP Java HTML Sanitizer
A fast and easy to configure HTML Sanitizer written in Java which lets you include HTML authored by third-parties in your web application while protecting against XSS.
@tchart · 2020-11-12
Run a Server on a VPS [server]
Run a Server on a VPS [server]
@Erel · 2020-11-11
Using UI app to create a QR code as part of a server solution [server]
Using UI app to create a QR code as part of a server solution [server]
@Erel · 2020-11-09
Beginning Electron with BANano [BANanoElectron]
Beginning Electron with BANano [BANanoElectron]
@Mashiane · 2020-11-06
Karplus-Strong algorithm to synth a plucked guitar string sound
Not a tutorial exactly but a fast prototyping for basic Karplus-Strong algorithm realized by B4J
@kimstudio · 2020-11-04
B4JQuiz - Desktop App
B4JQuiz - Desktop App
@aeric · 2020-11-04
Using Let''s Encrypt on Ubuntu VPS [Server]
Using Let''s Encrypt on Ubuntu VPS [Server]
@aeric · 2020-10-30
Create Desktop Apps with Electron [BANanoElectron]
Create Desktop Apps with Electron [BANanoElectron]
@Mashiane · 2020-10-30
Parse SQL Schema File Into SQLite
When you create a SQLite database with DB Browser for SQLite, you can output a schema file for the database. Instead of manually copying each CREATE line into your source, you can simply use the code below to read and parse the schema file automatically and create the SQLite database inside of and for your app.
@cklester · 2020-10-28
Creating a Chat application [BANanoFireStoreDB]
Creating a Chat application [BANanoFireStoreDB]
@Mashiane · 2020-10-28
A CRUD Cloud FireStoreDB Wrap for BANano [BANanoFireStoreDB] [BETA]
A CRUD Cloud FireStoreDB Wrap for BANano [BANanoFireStoreDB] [BETA]
@Mashiane · 2020-10-28
GitHub API Library
This is a work in progress library that wraps the GitHub API for Java library
@tchart · 2020-10-27
Cuppify - build Modern REST API''s with ease
A Professional B4J framework that allows you to build Modern REST API''s with ease.
@FrostCodes · 2020-10-26
An Object Oriented UX library for BANano [BANanoWebix]
An Object Oriented UX library for BANano [BANanoWebix]
@Mashiane · 2020-10-25
MealPrep App [BANanoVueMaterial]
MealPrep App [BANanoVueMaterial]
@Mashiane · 2020-10-24
My mini course on YT. [ABMaterial]
My mini course on YT. [ABMaterial]
@MichalK73 · 2020-10-23
Interprocess Comms - Controller Widget and example clients.
Interprocess Comms - Controller Widget and example clients.
@rgarnett1955 · 2020-10-23
Canvas inside a ScrollPane [Beginner-Tutorial]
Canvas inside a ScrollPane [Beginner-Tutorial]
@Midimaster · 2020-10-23
Print a pane
I wanted to print a pane to a specific size like A4. I searched but I didn''t find any library or code snippet. So I wrote it myself.
@Ali Dashtaki · 2020-10-22