javafx应用案例
时间: 2023-11-14 11:55:24 浏览: 163
以下是两个JavaFX应用案例:
示例一:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
import javafx.scene.layout.StackPane;
public class MyJavaFX_NodeRotate extends Application{
@Override
public void start(Stage primaryStage){
StackPane pane=new StackPane();
Button ok=new Button("OK");
ok.setStyle("-fx-color:white;-fx-txt:red");
pane.setRotate(45);
pane.getChildren().add(ok);
pane.setStyle("-fx-border-color:black;-fx-background-color:red;");
Scene scene=new Scene(pane,200,100);
primaryStage.setTitle("NodeRotate");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args){
Application.launch(args);
}
}
示例二:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
public class MyJavaFX_oneOK extends Application {
@Override
public void start(Stage primaryStage) {
Button btClick=new Button("Click me");
Scene scene=new Scene(btClick,500,500);
primaryStage.setTitle("MyJavaFX");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
这两个案例展示了如何创建一个简单的JavaFX应用程序,其中一个案例展示了一个旋转的按钮,而另一个案例展示了一个占据整个场景的按钮。在JavaFX应用启动时,JVM会使用无参构造方法创建类的一个实例,并调用其start方法。
阅读全文