B4JLibraryAnimation
B4J/ Lottie Animation
B4J/ Lottie Animation
@jkhazraji · 2023-10-31
B4JLibraryAudio/Video [B4J]
jAudioTrack2 [B4j]
This is a new version of the jAudioTrack library (but not a direct plugin replacement) provided as a b4xlib and uses current B4x practices and classes. It allows selecting the audio output. It also includes the Clip class which allows control over the playback position and looping.
@stevel05 · 2023-10-24
B4JLibraryPrint
B4j Print JavaFX8
Here is a B4j library written in B4j to access the full Printer modules provided with JavaFX8. Full source code is available.
@stevel05 · 2023-10-19
B4JLibraryIcons / fonts [THAN FONTAWESOME AND MATERIAL]
Other Font icon [ than Fontawesome and Material]
Icon fonts other than FontAwesome and MaterialIcons
@jkhazraji · 2023-10-19
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
B4JLibraryGPS/location/maps
jGoogleMaps
Add markers, change position
@Erel · 2023-06-26
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
B4JLibraryWebView
Selenium Library - Pnd_Selenium
Selenium automates browsers. That''s it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well.
@Pendrush · 2023-06-04
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