Hi,
I have developed an ANTLR parser for the Salt syntax and a tree visitor that can create the equivalent Swing layout, so the image can be rendered using real Swing component. Creole syntax for color etc. is not implemented but with real widget set for rendering this is not relevant IMHO.
Below the example. Anyone think this could be usefull?
En example:
{
{* File | Edit | ... | Help}
{/ Ticket | Other tab }
{Ticket no: | "655321" | Date: | "2014-08-23" }
{#
Product | Quantity | Price
USB pen | 1 | 10
DVD | 2 | 1
}
{[New] | [Edit] | [Delete] }
{Total: | "12.00" }
{[Save] | [Cancel] }
}
You can obtain quickly the PlantUML result, below the result with my renderer.
Some extra space is still missing.

Let me know.
Bye,
Mar