Java / Java-Programm mit SWT

Java-Programm mit SWT

Mithilfe der SWT-Bibliothek lassen sich Desktop-Anwendungen entwickeln, die sich optisch nicht von anderen Anwendungen auf der jeweiligen Plattform unterscheiden.

An einer einfachen SWT-Bibliothek für JayMo wird aktuell noch gearbeitet (Stand 10/2020).
Jedoch lässt sich bereits jetzt eine SWT-Anwendung erstellen. Zudem kann hier die Zusammenarbeit mit Java verdeutlicht werden. Denn hier werden hauptsächlich Java-Objekte erzeugt.

(Voraussetzung zum Ausführen ist die offizielle SWT-Bibliothek)

>> org.eclipse.swt.*

::HelloWorld
	display = Display
	shell = Shell( display )
	SWT = Java( "SWT" )
	shell.setLayout( FillLayout( SWT.VERTICAL ) )

	label = Label( shell, SWT.NONE )
	label.setText( "Hello JayMo!" )

	::run
		shell.open
		While( shell.isDisposed.not )
			IfNot( display.readAndDispatch )
				display.sleep


HelloWorld.run

Dieser Quellcode erzeugt ein SWT-Fenster mit einem einfachen Text-Label als Inhalt.

Da die Großbuchstaben "SWT" in JayMo für eine Konstante stehen, kann nicht direkt auf die SWT-Konstante zugegriffen werden. Deshalb wird das Java-Handle hier extra erzeugt.

- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €