Kurze Unterbrechung der Web Service Serie: Heute geht es um JavaFX – genauer gesagt um die aktuellste Version 2.2. Wegen einem privaten Projekt beschäftige ich mich gerade intensiv mit dieser Technologie. JavaFX ist ein Framework für plattformübergreifende und individuelle Benutzeroberflächen in Java. Meiner Meinung nach ein guter Nachfolger von Swing. In diesem Beitrag geht es um ein kleines aber feines „Hallo Welt“-Programm.
Zurzeit arbeite ich mit der aktuellsten Version von Oracles NetBeans. Es bietet standardmäßig viele Beispiele und Werkzeuge zur Entwicklung von JavaFX-Anwendungen an. Jedoch kann man auch weiterhin Anwendungen mit einer beliebigen IDE erstellen, wie zum Beispiel Eclipse. Ein schönes HowTo dazu finden Sie hier auf Zoran Pavlović Blog.
Kommen wir nun zum Hallo Welt-Programm:
import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class HalloWelt extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle("Hallo Welt!"); Button btn = new Button(); btn.setText("sag 'Hallo Welt'"); btn.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { System.out.println("Button-Klick mit Hallo Welt!"); } }); StackPane root = new StackPane(); root.getChildren().add(btn); primaryStage.setScene(new Scene(root, 300, 250)); primaryStage.show(); } }
kommt noch!
[download id=“0″ format=“2″]
Copyright © 2012 AxxG – Alexander Gräsel
Kommentar verfassen