JavaFX登录界面——IMAU

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.text.Font;
import javafx.geometry.HPos;
import javafx.geometry.Pos;
import javafx.scene.layout.GridPane;
import javafx.geometry.Insets;
import javafx.stage.Stage;
public class HelloApplication extends Application{

    @Override
    public void start(Stage primaryStage){
        GridPane pane=new GridPane();
        pane.setAlignment(Pos.CENTER);
        pane.setPadding(new Insets(11,12,13,14));
        pane.setHgap(5);
        pane.setVgap(5);

        Label label1=new Label("Welcome");
        label1.setFont(Font.font(20));
        pane.add(label1,0,0);
        pane.add(new Label("User Name:"),0,1);
        pane.add(new TextField(),1,1);
        pane.add(new Label("Password:"),0,2);
        final PasswordField pb = new PasswordField();
        pane.add(pb,1,2);
        Button bt=new Button("Sign in");
        pane.add(bt,1,3);
        GridPane.setHalignment(bt,HPos.RIGHT);

        if(pb.getText().equals("123")) {

            bt.setOnAction(new EventHandler<ActionEvent>() {
                public void handle(ActionEvent e) {
                    Alert alert = new Alert(Alert.AlertType.INFORMATION);
                    alert.setContentText("登录成功");
                    alert.setTitle("登录成功");
                    alert.setHeaderText("");
                    alert.show();
                }
            });
        }
        else {

            bt.setOnAction(new EventHandler<ActionEvent>() {
                public void handle(ActionEvent e) {
                    Alert alert = new Alert(Alert.AlertType.ERROR);
                    alert.setContentText("登录失败");
                    alert.setTitle("登录失败");
                    alert.setHeaderText("");
                    alert.show();
                }
            });
        }

        Scene scene=new Scene(pane,400,250);
        primaryStage.setTitle("JavaFx Welcome");
        primaryStage.setScene(scene);
        primaryStage.show();
    }
    public static void main(String args){
        Application.launch(args);
    }
}

 

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值