B4JLibraryAudio/Video [B4J]
jAudioRecord2 [B4j]
This is a new version of the jAudioRecord library (but not a direct plugin replacement) provided as a b4xlib and uses current B4x practices and classes. It allows selection of audio inputs and capturing directly to file or to a byte array so you can process the data further.
@stevel05 · 2023-10-16
B4JLibraryViews - additional
Replacement TitleBar
I''ve seen a few questions on the forums about changing the titlebar color. The answer is that you have to replace the title bar. This gives the problem of then losing all of the form controls, resizing minimising, maximising and close buttons. This is a customview, that does all of this. Just add the titlebarCV customview to the top of a layout and it will replace the existing titlebar with one defined int the titlebar layout.
@stevel05 · 2023-09-29
B4JLibraryTable/Grid
TreeTableView Helper Class
TreeTableView Helper Class
@Mashiane · 2023-09-24
B4JLibraryMap [BANANO]
BANanoOrderedMap [BANano]
BANanoOrderedMap [BANano]
@Mashiane · 2023-09-19
B4JLibraryEditText/Textview/TextArea/TextField [B4J]
TextArea and TextField commands. Keep Undo working. [B4j]
TextArea and TextField commands. Keep Undo working. [B4j]
@stevel05 · 2023-09-19
B4JLibraryMenu [B4J]
MenuButton [B4j]
I wanted to add a menu to a form that is to be used in a narrow portrait orientation. I have dealt with this before using a normal button and a popup menu. but as there is a MenuButton control in JavafX I thought I''d wrap it.
@stevel05 · 2023-09-17
B4JLibraryLabel
TextField As Label
This one was born out of frustration that in Javafx, you can''t make a label''s text selectable. This is a Textfield, that is styled as a label. with the added bonus that you can click the label to edit the text (which can be disabled) and would be useful to use in a data table or list where you may want to edit the field.
@stevel05 · 2023-08-30
B4JLibraryBAnano
BANanoCSSUtils - Utility Helpers & Animations on any BANanoElement
BANanoCSSUtils - Utility Helpers & Animations on any BANanoElement
@Mashiane · 2023-08-24
B4JLibraryB4J
Pseudo classes for JavaFX / B4j
If you are creating a Javafx / B4j project with multiple themes & stylesheets, then you need this. You can create your own Pseudo classes for use in the stylesheets.
@stevel05 · 2023-08-22
B4JLibraryStrings
jKuromoji - Japanese morphological analyzer
Kuromoji is an easy to use and self-contained Japanese morphological analyzer that does - Word segmentation. Segmenting text into words (or morphemes) - Part-of-speech tagging. Assign word-categories (nouns, verbs, particles, adjectives, etc.) - Lemmatization. Get dictionary forms for inflected verbs and adjectives - Readings. Extract readings for kanji
@xulihang · 2023-08-19
B4JLibraryDatabase
Nitrite NoSQL embedded database library
I was interested to try Erel''s MongoBD example in a few projects but really didn''t want to use a server implementation so I looked for an alternative and found the Nitrite library. Think of it as a KeyValueStore on steroids. You can search and sort records with filters. You can add fields to a record without having to change a schema.
@stevel05 · 2023-08-19
B4JLibraryEncryption
NHCalculateHash - Calculate Hash for everything - It Cannot be Used In B4A
NHCalculateHash - Calculate Hash for everything - It Cannot be Used In B4A
@hatzisn · 2023-08-16
B4JLibraryJSON
JSON Formatter and validator
I am working on an app that needs to be able to manipulate JSON strings. They are stored in a compact format then prettified for display and editing. The main problem I have found is that if the json is invalid, it can''t be prettified with the existing JSON lib. I found this project on github and ported the format class to B4j.
@stevel05 · 2023-08-07
B4JLibraryCharts
Starchild_B4J_SmartGraphView
This library contains a custom view called Starchild_B4J_SmartGraphView which can be added into a form layout using B4J Designer. It provides a simple and stylish way of presenting dynamic data as a graphed display. Spot, Line and Bars can be used to represent the plotted data values on the graph.
@Starchild · 2023-08-02
B4JLibraryCalendar
Basic Calendar custom view using designer script extension
Basic Calendar custom view using designer script extension
@stevel05 · 2023-07-24
B4JLibrarySithaso [MYSQL, SQLITE, MSSERVER, POSTGRESQL][SITHASODAISY]
Plug n Play PHP CRUD REST API [MySQL, SQLite, MSServer, PostGreSQL] for BANano [SithasoDaisy]
Plug n Play PHP CRUD REST API [MySQL, SQLite, MSServer, PostGreSQL] for BANano [SithasoDaisy]
@Mashiane · 2023-07-08
B4JLibraryRaspberry Pi [IOT]
jPi4J - Raspberry Pi GPIO controller [IoT]
Raspberry Pi GPIO controller
@Erel · 2023-06-26
B4JLibraryRaspberry Pi
Pi4J2 - Raspberry Pi I/O library
A new version of Pi4J which is now being actively developed and it works with all recent versions of Raspberry Pi.
@Erel · 2023-06-26
B4JLibraryXML
jXmlSaxEnhanced
The current jXmlSax library lacks the character event as discussed here: https://www.b4x.com/android/forum/t...ements-and-text-are-mixed.121134/#post-757245 I modified the jXmlSax library to add the characters event and renamed it as jXmlSaxEnhanced.
@xulihang · 2023-06-22
B4JLibraryDate/time [CUSTOM VIEW]
Year Planner View [Custom View]
It displays every day in the selected year and returns the clicked day(s).
@Chris2 · 2023-06-04
B4JLibraryPrint
Printer Example - Print text with the jFX8 Printer library
This is an example of printing text using the jFX8 Print library with TextFlow and Text class objects.
@stevel05 · 2023-05-16
B4JLibraryDatabase
MysqlConn : Mysql connection library
MysqlConn : Mysql connection library
@Justcooldev · 2023-05-12
B4JLibraryhtml
CreateHTMLPage easy logging of data
This library will create an html page and display it in your default browser from one or more lists or arrays or csv.
@stevel05 · 2023-05-05
B4JLibraryBlockChain
Web3X - Develop Web3 solutions with B4X
An open source Java library for integration of Ethereum clients
@Erel · 2023-05-02
B4JLibraryOS
Windows Registry - jRegistry
Grants you read and write access to the Windows registry
@tchart · 2023-04-27
B4JLibraryDesigner [DSE]
PaneLayout [DSE]
I''ve been working a lot in MySQL lately and got fed up creating layouts that were very similar to show audit reports. I came up with this which is a designer script extension that loads however many labels you specify into a pane. You can define the widths, left margin and EventNames for the labels so they can respond to being clicked.
@stevel05 · 2023-04-26
B4JLibraryFile handling [LIB]
B4XAttibute - Allows you to set attributes for directories and files. [LIB]
A simple library that will allow you to set/remove attributes (+H,+R,+S,+A/-H,-R-S-A) for directory(s) and/or file(s) including on request of all subfolders.
@T201016 · 2023-04-05
B4JLibraryB4J
Caffeine Cache
Caches can be critical for servers and other apps where you cannot store all data in memory and still need good performance.
@Erel · 2023-02-28
B4JLibraryImages [SOURCE CODE]
ImageScaler [Source code]
Library to resize image in B4J non-UI app
@aeric · 2023-02-24
B4JLibraryBarcode/scan
B4JServer QRCode Generator
B4JServer QRCode Generator
@aeric · 2023-02-21