3D Donut

An example of an application using the functions of the platform libraries

It uses the 3D design of a toroide that I found on the internet.

Description

This application is an excuse to show an example of how to use the platform libraries

The display features a 3D donut that can be rotated along both axes

The application uses the platform libraries, offering the following features:

  • Multi-language
  • Configurable multi-resolution zoom
  • Dark mode option
  • New version notification

Code description

It utilizes the platform libraries

It utilizes the 3D Java library

Windows

All

3D Donut v1.0 (2020-2024)

Watch vĂ­deo
Download

Versions

image

The application presents a three-dimensional Donut, allowing for rotations on both axes.


It is a simple example of what can be achieved with platform libraries.


Library capabilities

  • Multi-language support
  • Visual components zoom
  • Dark mode option
  • Automatic undo/redo for text components, with a context menu included
  • Ready-to-use text search/replace window.
  • Base components for auto-completion windows.
  • Components repositioning after window resizing.
  • Base classes for on-the-fly text formatting in JTextPanes.
  • Enhanced JFileChooser
  • basic functions of all kinds:
    • precise image resizing
    • image processing, translating image pixels with a direct color translation function.
    • Classes to facilitate processing with XML files (without validation)
    • ...

Videos

Downloads