B4J Tutorials

[XLUtils] Conditional formatting

XLUtils v1.05 adds support for conditional formatting.

1620309169007.png


A conditional formatting element is made of the applied range and one or more rules. A rule is made of a formula and...
 

Attachments

  • ConditionalFormatting.zip
    1.8 KB · Views: 301
Last edited:

[Tool] Integrated B4JPackager11 helper: PrepInstallerScript (with source code)

I was making the switch from Java 8 to Java 11 and wanted to use the 'Integrated B4JPackager11' as explained by @Erel in...
 

Attachments

  • PrepInstallerScript.zip
    5.5 KB · Views: 356

Fix trails when moving Nodes

Hello,

If youre creating apps that work with moving nodes (in my case D'n'D), you may als have seen that moving nodes sometimes results in ugly trails on the Parent Pane.

Heres how to fix that...
 

[Web] PocketBase - deploying your SQLite WebServer back-end on Railway.app

Hi

One is able to host Pocketbase on Railway.app. This deployment is based on Docker Image. You need a GitHub account.

1. Create an account on Railway.app and link to your Github.
2. Click...
 

[BANanoWebix] Lesson 18 GroupList

Ola

The grouplist enables one to group elements added easily. Thanks to code that @Brandsum for code to unflatten a list of map records to a tree.

Lesson18GroupList.gif


We create the grouplist...
 

[NLP] Library or Question?

[abmaterial] How to remove the appname to access the web address?

hello,

abmaterial provides this: ipaddress:port/appname/

Is there a way to have this: ipaddress/

If you run your abmaterial application and you enter the ip address of the server, you need to...
 

Creating a Vuetify PWA without writing JavaScript, CSS or HTML using BANanoVuetifyAD3

Ola

Download



Related Content

Follow the Github on how to set up your IDE.
 

ABMaterial - ABMCustomComponent - Quill Rich Text Editor

In ABMaterial version 4.95, @alwaysbusy introduced me to a new method of handling Rich Text Editing - in the form of an ABMCustomComponent called...
 
Last edited:

💡 [B4X] [XUI] [B4XPages] B4J recreating Google Trends results with xCharts - Newer developers

Hello to you all,
Here is an extremely simple example on how to easily recreate Google Trends results using B4XPages with B4j and the xChart library. In this example I used Google...
 
Last edited:

STARTTLS - upgrading a non-tls socket to a tls socket.

Upgrading from a non-tls connection to a tls connection only makes sense when dealing with a protocol that specifically requires it. It is much simpler and also a bit more secure to start with a...
 

Attachments

  • smtp.zip
    3.3 KB · Views: 296

[B4X] Text Along Any Curve

The example here uses a Bezier curve which is one of a lot of possible curves.
But the text drawing routine works on any list of points.
The attached .zip has all the code (140 lines)...
 

Attachments

  • CurvedText.zip
    51.9 KB · Views: 317

[Web] PocketBase - running multiple instances in the same machine - different ports

Hi

Download PocketBase

By default, after configuring PocketBase, i.e. the SQLite WebServer, it can run on port 8090 when you start it and use it for your back-ends.

1694617551117.png


I...
 

LogServer sending complex data

Data from classes, types or any other object can be sent as a message to LogServer by writing a Sub to format the data in an easily readable manner.

The example app (B4j) shows this, and...
 

Attachments

  • LoggingTypes.zip
    7.3 KB · Views: 305

[BANanoVuetifyAD3] Tree-Shaking your BVAD3 project with the BVAD3 Package Manager

Last edited:

B4J Sudoku

Just for the fun of it....

Button Create = uses class dlx_generator to create a new puzzle
Button New Puzzle = use a variant of 1 of the 742 puzzles embedded in the code (randomly swapping...
 

Attachments

  • b4jSudoku.zip
    34 KB · Views: 230
Last edited:

BomberOco game source (incomplete)

Hi all.
I found this example in some old folders on my pc and decided to share here.
it is a simple Bomberman example game logic.

this example load a map based on txt file

jailson.jpg
...
 
Last edited:

WebApps - Let's create a Morse Code Translator

Hi there

Let's explore how we can create a Morse code translator using Maps.

1. For this I have created a simple keyboard...

MorseCodeTranlator.gif


Related Content: http://www.learnmorsecode.com/...
 
Last edited:

[BANanoZUI] Having a blast with LiveSwapping whilst creating ZUI (Zoomable User Interfaces)

[B4X]Cloning Class Instances, Semi-Automatic Self-Replication, and a Trick

Disclaimer:
None of the techniques used here are new to our community and you may have seen the 'Trick' used by me before.

The Problem:
We are using classes more frequently, especially with...
 

Attachments

  • cloning.zip
    12 KB · Views: 270
Last edited:
Top