Giriş
Şu satırı dahil ederiz.
Scene nesnesinden N tane yaratılabilir ve Stage nesnesine eklenir.
Stage Application nesnesinin bir parçasıdır. Şeklen şöyle
Açıklaması şöyle
Şu satırı dahil ederiz.
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
Stage nesnesi bence Swing'deki JFrame sınıfına denk geliyor. Stage nesnesinden bir tane vardır ve diğer tüm bileşenleri içerir.
Stage Application nesnesinin bir parçasıdır. Şeklen şöyle
The stage is divided into content-area and decorations (title bar and borders).
Örnek
Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
public class Main extends Application {
@Override
public void start(final Stage primaryStage) {
Button btn = ...;
StackPane root = new StackPane();
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
primaryStage.setScene(scene);
primaryStage.show();
}
...
}
Şöyle yaparız.
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
WebView myWebView = new WebView();
Button btn = new Button("...");
...
Button btn2 = new Button("...");
...
Button btn3 = new Button("...");
...
Button btn4 = new Button("...");
...
Button btn5 = new Button("-");
...
VBox root = new VBox();
root.getChildren().addAll(myWebView, btn, btn2, btn3, btn4, btn5);
Scene scene = new Scene(root, 800, 500);
primaryStage.setScene(scene);
primaryStage.setTitle("JavaFX View");
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
getIcons metoduŞöyle yaparız.
stage.getIcons().add(new Image(this.getClass().getResourceAsStream("/isotype.png")));
setOnCloseRequest metoduŞöyle yaparız.
stage.setOnCloseRequest(e -> closeProgram(e));
private void closeProgram(WindowEvent windowEvent) {
...
}
setScene metoduŞöyle yaparız.
Scene scene = ...;
...
stage.setScene(scene);
setTitle metoduŞöyle yaparız.
stage.setTitle("Test");
show metoduŞöyle yaparız.
stage.show();
Hiç yorum yok:
Yorum Gönder