B4J Tutorials

[B4X] Custom Views with Enhanced Designer Support

SS-2016-01-14_16.16.18.png


Custom views are implemented as B4X classes or in a library.
A custom view includes a set of properties that can be set...
 

Attachments

  • BADoclet.zip
    9.4 KB · Views: 2,011
  • B4J_Example.zip
    8.9 KB · Views: 2,012
  • B4A_ViewsEx_Src.zip
    2.5 KB · Views: 2,376
  • B4i_iUI8.zip
    44.2 KB · Views: 1,324
  • B4J_ControlsFX_SRC.zip
    16.2 KB · Views: 1,698
Last edited:

[ABMaterial/ABMServer] Mini Template for absolute beginners (update 2022/09/08)

Hi all,

Since the lockdown everywhere, a lot of B4X users seem to want to learn ABM to make WebApps in B4J. That is great! :)

However, some seem to struggle a lot to get started. I understand...
 

Attachments

  • 1588503676773.png
    1588503676773.png
    8.3 KB · Views: 4,231
  • 1588532671395.png
    1588532671395.png
    15 KB · Views: 4,177
Last edited:

TabPane Example

SS-2016-01-07_08.27.05.png


The TabPane container allows the user to switch between different tab pages.

Working with TabPane is similar to working...
 

Attachments

  • TabPane.zip
    6.8 KB · Views: 1,848
Last edited:

Newton Fractals - all in B4J

USE THE B4J PROJECT IN POST #19 BELOW.

I have converted this Github project to a B4J project (a number of B4J classes in the B4J project to match the classes in the Github project)...
 

Attachments

  • b4aNewtonFractalViewer.zip
    7.7 KB · Views: 115
Last edited:

[Server] Login System & Filters Tutorial

Attachments

  • LoginExample.zip
    11.7 KB · Views: 2,193
Last edited:

[WebApp] Hello World Web App

In this tutorial we will develop the following web app:

SS-2014-04-10_15.45.57.png


There are three components to this solution:

Main module...
 

Attachments

  • WebAppHelloWorld.zip
    3.2 KB · Views: 3,771
Last edited:

B4JPackager11 - the simplest way to distribute UI apps

Attachments

  • B4JPackager11.zip
    13 KB · Views: 2,685
Last edited:

Building a mini "Email based server"

This example uses jNet library together with the MailParser module to build a program that responds to emails.

SS-2013-11-27_10.48.58.png


Although...
 

Attachments

  • EmailServer.zip
    3.5 KB · Views: 1,964

[Tool] WindowsStorePackager - publish your App to the Windows Store

Last edited:

UI App (JavaFX) Tutorial

When you create a new UI project, the project starts with a single code module with the following code:
B4X:
#Region  Project Attributes
   #MainFormWidth: 500
   #MainFormHeight: 500
#End Region...
 
Last edited:

DBUtils Example

Attachments

  • DBUtils.zip
    6.6 KB · Views: 1,749
Last edited:

Simple Layout Designer (SLD) B4J application.

Simple Layout Designer (SLD) B4J application.

Check out message #31 for the latest update!

In this tutorial you can learn how to create a layout using the Simple...
 

Attachments

  • sld00.png
    sld00.png
    26.5 KB · Views: 1,065
  • simple_layout_designer.zip
    270.5 KB · Views: 277
  • sld_load_example.zip
    115.4 KB · Views: 246
Last edited:

B4J tutorial for Basic4android developers

B4J development tool is similar to Basic4android. The language and IDE are mostly identical.

The APIs (methods, keywords and libraries) are identical in some cases and different in other cases...
 

B4J and Raspberry Pi boards

Last edited:

B4J Download and Install

Last edited:

Remote debugging with B4J-Bridge

B4J v1.80 adds support for remote debugging using B4J-Bridge, a tool similar to the beloved B4A-Bridge.

The purpose of B4J-Bridge is to allow you to connect the IDE to a remote machine such...
 
Last edited:

[ABMaterial/BANano] Making BANano Libraries for ABMaterial

PREFACE:
As some may know, ABM has some basic JavaScript functionality build-in called B4JS. It was the predecessor of BANano. However, because of the design of ABM, B4JS could never...
 

Attachments

  • 1611312620698.png
    1611312620698.png
    7.2 KB · Views: 629
  • 1611313146813.png
    1611313146813.png
    22.5 KB · Views: 638
Last edited:

MacSigner - Building notarized Mac packages

Screen Shot 2021-05-19 at 11.55.28.png


It is mostly impossible to run non-notarized and unsigned apps on new versions of Mac.
MacSigner tool will help you with the various steps required to convert the app jar to a...
 
Last edited:

[IoT] MQTT Protocol

What is MQTT?

"MQTT is a Client Server publish/subscribe messaging transport protocol. It is light weight, open, simple, and designed so as to be easy to implement. These characteristics...
 

Attachments

  • MQTTExample.zip
    2.7 KB · Views: 5,294
Last edited:

TableView Tutorial

TableView is useful to show data in a tabular view.

The data is held in a List. Each item in this list is an array of objects. The length of each array equals to the number of colums.

For...
 

Attachments

  • TableExample.zip
    2.8 KB · Views: 3,356
Last edited:
Top