import javafx.application.Application;
import javafx.event.EventHandler;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.input.MouseEvent;
import javafx.scene.text.Font;
import javafx.stage.Stage;
public class msgShow extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("msgShow");
Group group=new Group();
Scene scene=new Scene(group,500,500);
Label label=new Label("Java is fun");
label.setLayoutX(160);
label.setLayoutY(220);
label.setFont(new Font(30));
group.getChildren().add(label);
label.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
if(label.getText().equals("Java is fun")){
label.setText("Java is powerful");
}else {
label.setText("Java is fun");
}
}
});
primaryStage.setScene(scene);
primaryStage.show();
}
}
javaFX简单实践(三)——鼠标点击修改标签
于 2022-12-16 16:41:54 首次发布