import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
public class App14_1 extends Application {
@Override
public void start(Stage primaryStage) {
// 创建一个按钮
Button button = new Button("我是按钮");
// 创建一个组
Group group = new Group();
group.getChildren().addAll(button);
Scene scene = new Scene(group, 210, 80);
// 将场景至于窗口中
primaryStage.setScene(scene);
// 设置窗口是否在顶层
primaryStage.setAlwaysOnTop(true);
// 设置是否可以改变窗口的大小
primaryStage.setResizable(false);
// 设置窗口是否可以最大化
primaryStage.setMaximized(false);
// 设置窗口的宽度
primaryStage.setWidth(800);
// 设置窗口的高度
primaryStage.setHeight(600);
// 设置窗口的标题
primaryStage.setTitle("我的JavaFx窗口");
// 设置该窗口的x和y属性,使其位于当前屏幕的中心
primaryStage.centerOnScreen();
// 显示窗口
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 App14_2 extends Application {
@Override
public void start(Stage primaryStage) {
Button button = new Button("我是按钮");
Scene scene1 = new Scene(button, 210, 80);
primaryStage.setTitle("我是主舞台");
primaryStage.setScene(scene1);
primaryStage.show();
Stage stage = new Stage();
stage.setAlwaysOnTop(true);
stage.setTitle("第二个舞台");
Button button1 = new Button("我也是一个按钮");
stage.setScene(new Scene(button1, 180, 100));
stage.show();
}
public static void main(String[] args) {
Application.launch(args);
}
}