import javafx.application.Application; import javafx.stage.Stage; public class MyFxApp extends Application { @Override public void start(Stage primaryStage) throws Exception { primaryStage.setTitle("MyTitle"); primaryStage.show(); } }
Application.launch()
show()
setScene()
add()
nebo addAll()
Komponenty mají metody na registraci EventHandleru. Typicky se jmenují SetOnXXX()
, např. pro tlačítko setOnAction()
,setOnMouseClicked()
, pro TextField je to obdobně setOnAction()
atd.. Tvorba handlerů je již stejná, jako ve Swingu.
Pokud se v projektu nepoužívá FXML, lze jednotlivé komonenty individuálně stylovat pomocí textu v parametru metody setStyle()
.
Stylování lze zajistit také pro celou scénu pomocí externího stylesheetu voláním scene.getStylesheets().add(“style.css”);