package Main;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Font;
import javafx.stage.Stage;
import java.sql.*;

public class Main extends Application
{

    public static void main(String[] args)
    {

        launch(args);
    }

    public void start(Stage primaryStage) throws Exception
    {
        Label lbzh = new Label("账户:");
        Label lbmm = new Label("密码:");

        lbzh.setFont(Font.font(15));
        lbmm.setFont(Font.font(15));

        TextField t_name=new TextField();
        PasswordField p_password =new PasswordField();

        Button login = new Button("登入");
        Button registered = new Button("注册");

        GridPane gr = new GridPane();
        gr.setStyle("-fx-background-color: lightcyan");
        gr.add(lbzh,0,0);
        gr.add(t_name,1,0);
        gr.add(lbmm,0,1);
        gr.add(p_password,1,1);
        gr.add(login,0,2);
        gr.add(registered,1,2);
        gr.setHgap(5);
        gr.setVgap(15);
        gr.setAlignment(Pos.CENTER);

        gr.setMargin(registered,new Insets(0,0,0,120));

        Scene scene = new Scene(gr);
        primaryStage.setScene(scene);
        primaryStage.setTitle("登入");
        primaryStage.setWidth(500);
        primaryStage.setHeight(300);
        primaryStage.setResizable(false);
        primaryStage.show();

        login.setOnAction(new EventHandler<ActionEvent>() {

            public void handle(ActionEvent event) {

            }
        });

    }
}

Untitled Database

类型转换与装箱、拆箱