java setcursor()_Java Label.setCursor方法代码示例

import javafx.scene.control.Label; //导入方法依赖的package包/类

public static Scene homeView(){

BorderPane view = new BorderPane();

Label title = new Label("Classroom Flipkart");

title.setFont(new Font("Open Sans", 60));

title.setTextFill(Color.web("#ededed"));

HBox header = new HBox(25);

header.setMinHeight(30);

header.setAlignment(Pos.TOP_CENTER);

Label login = new Label("Login");

login.setPadding(new Insets(5));

login.setFont(new Font("Open Sans", 20));

login.setTextFill(Color.web("#ededed"));

login.setCursor(Cursor.HAND);

login.setStyle(" -fx-border-color: red; -fx-border-width: 0 0 3 0; -fx-border-insets: 0 0 1 0; ");

Label register = new Label("Register");

register.setPadding(new Insets(5));

register.setFont(new Font("Open Sans", 20));

register.setTextFill(Color.web("#ededed"));

register.setCursor(Cursor.HAND);

header.getChildren().addAll(login, register);

userLogin loginObject = new userLogin();

userSignUp signUpObject = new userSignUp();

BorderPane credential = new BorderPane(loginObject.userLogin(), header, null, null, null);

credential.setMaxWidth(350);

credential.setStyle("-fx-background-color: rgba(0, 100, 100, 0.5); -fx-border-color: grey; -fx-border-width: 1 1 1 1;");

login.setOnMouseClicked(e->{

credential.setCenter(loginObject.userLogin());

login.setStyle(" -fx-border-color: red; -fx-border-width: 0 0 3 0; -fx-border-insets: 0 0 1 0; ");

register.setStyle("");

});

register.setOnMouseClicked(e->{

credential.setCenter(signUpObject.userSignUp());

login.setStyle("");

register.setStyle(" -fx-border-color: red; -fx-border-width: 0 0 3 0; -fx-border-insets: 0 0 1 0; ");

});

VBox centerVB = new VBox(30);

centerVB.setAlignment(Pos.CENTER);

centerVB.getChildren().addAll(title, credential);

view.setCenter(centerVB);

Scene scene = new Scene(view,800,500);

scene.getStylesheets().add(loginHome.class.getResource("../../resources/css/main.css").toExternalForm());

image = loginHome.class.getResource("../../resources/images/splash.jpg").toExternalForm();

view.setStyle("-fx-background-image: url('" + image + "'); " +

"-fx-background-position: center center; " +

"-fx-background-size: cover, auto; " +

"-fx-background-repeat: stretch;");

return scene;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值