JavaFX基础页面
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.image.Image;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Paint;
import javafx.scene.text.Font;
import javafx.stage.Stage;
public class JavaFXApp extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) {
VBox root = new VBox();
root.setPadding(new Insets(60));
root.setSpacing(10);
Label label = new Label();
label.setText("Label");
label.setFont(Font.font("Roboto", 30));
label.setTextFill(Paint.valueOf("#088"));
TextField textField = new TextField();
textField.setPromptText("请输入XXX");
Button button = new Button("Button");
root.getChildren().addAll(label, textField, button);
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.setTitle("JavaFX");
primaryStage.getIcons().add(new Image("image\\portrait.jpg"));
primaryStage.setWidth(600);
primaryStage.setHeight(400);
primaryStage.show();
}
}