B4J Tutorials

Mix text and icon on button and other nodes

Hello!

Just recently a customer told me that my app was... boring... that it lacked some images, so after crying out loud i remember that we can put icons but i still needed the text.

so... Ta...
 

[BANanoWebix] Lesson 7: Charts - Part 1

Ola

Fork it here...

Let me close off today with Lesson 7, that deals with the charts. Depicted here is not everything there is though. We will deal with mutliple type charts on same chart...
 
Last edited:

How to create a StandAlone EXE without the OpenJAVA (OpenJDK)... an update for your app..

Well "@MrKim" had a wish... and talking about this... then an idea came into my mind... not a "super-duper" but a trick...
Wish...
 
Last edited:

[ABMaterial] New component ABMPivotTable in 1.08

ABMPivotTable allows the user to view data in a dynamic pivot table. It can answer quick questions that are e.g. not findable in a report. Note that it can only handle a couple of thousand...
 

[ABMaterial]: Theming Custom Components with CSS

Hi there

In one of my MashPlugIns components, I was asked if the components were theme-able. I have never really explored this in detail as some were just easy to theme using the css files...
 

[BANano]: Distributing and accessing an existing SQLite Databases - Part 1

Last edited:

[ABMaterial] Photo Viewer

In keeping with the PDF viewer layout, I created this page.

Driver Photos

Pictures are taken on the device at certain times (like when the Drive Screen pops up).
These are to show if the driver...
 

[ABMaterial] Raspberry Pi Service Setup

Objectives
To install a service on a Raspberry Pi enabling start, stop, status and autostart an ABMaterial application.
The tutorial uses an ABMaterial v4.00 example application [to explore...
 
Last edited:

B4J: Using RSA with OpenSSL & php

Here's an example B4J app which

- creates RSA Keys
- send the public key to a php script with a message
- the php will encrypt/decrypt/Send the server's keys
- concert/load the server's keys to...
 

Attachments

  • RSAExampleB4J.zip
    3.2 KB · Views: 388

[BANanoVuetifyAD3] Creating Server Applications with BANanoServer...

Ola..

Update: 12 July 2021: Here is a working example with jRDC2 MySQL...
 

Attachments

  • 1612087158363.png
    1612087158363.png
    12.7 KB · Views: 267
Last edited:

Companion thread to B4J Training Video 5 - Bridge Scripts

As promised in this the B4J Training Video about the Bridge, I am attaching the scripts for running the Bridge from Mac or Raspberry Pi (Linux):

Mac:
1) Create a file called bridge.sh
2) Insert...
 
Last edited:

[ABMaterial] Creating a color grid container

Ola

ColorGrid.png


Some thoughts are running in my head about implementing this for my color coded events management. So we have 21 colors. So me thinks a 7 row, 3 columns grid will do.

B4X:
Sub...
 

[B4x]Google Authenticator OTP (others will do, too) complete example with code

Attachments

  • GoogleAuthenticator.zip
    7.6 KB · Views: 455

Creating Excel Reports with jPOI - Part II

Report Pivot Table - Pivot Chart
Here in the part II of the tutorial I will present a solution including Pivot table and Pivot chart.

The attached screen shot - pivotcharttemplate.png -...
 

[ABMaterial] Custom components and ABMModalSheet

This is not a tutorial on how to create custom components for ABMaterial. It is more a "what to watch out for when creating custom components that need to work with an ABMModalSheet". This is also...
 
Last edited:

My B4J Packager - an extended version

This "My B4J Packager" started as the B4Jpackager provided by Erel. I have added the text entry fields for the extra things like, Menu Group, JavaVM Options (to set memory requirements)...
 

Attachments

  • MyB4JPackager v2-01.zip
    8.5 KB · Views: 333
Last edited:

[ABMaterial] ABMPivotTable new functionalities (2.50)

The ABMPivotTable component has been extended with some extra functionalities:

1. Collapsable/Expandable rows and columns
2. Presetting table type and aggregation type + values
3. Show readonly...
 

[BANanoWebix] Lesson 14 - The TreeTable

Hi

The tree-table is a combination of the tree and the data-table.

Lesson14_TreeTable.png


To create the tree-table, one needs to add the columns they will need, then indicate which column should feature...
 

[B4XPages] Save the pages size and position

Add to B4XMainPage:
B4X:
Type PagePosition (Left As Int, Top As Int, Width As Int, Height As Int, IsIconified As Boolean)
Private kvs As KeyValueStore
And:
B4X:
Public Sub SavePagePosition (Page...
 

Attachments

  • Project.zip
    192.5 KB · Views: 401
Last edited:

[BANanoCVC] Creating BANano Libraries in 7 Steps

Ola

Download

A BANano library is a b4xlib that has custom views that one can use to create the websites and or webapps. As BANAno is front end platform independent, one can use any...
 
Last edited:
Top