首先我的代码,下面是解释:
GridPane gp = new GridPane();
gp.setAlignment(Pos.TOP_CENTER);
ProgressBar pb1 = new ProgressBar(1);
ProgressBar pb2 = new ProgressBar(1);
Button btn1 = new Button("Player 1");
Button btn2 = new Button("Player 2");
gp.add(pb1, 1, 0);
gp.add(pb2, 2, 0);
gp.add(btn1, 1, 1);
gp.add(btn2, 2, 1);
btn1.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
pb2.setProgress(pb2.getProgress() - 0.1);
}
});
btn2.setOnAction(e -> {
pb1.setProgress(pb1.getProgress() - 0.1);
});
Scene scene = new Scene(gp, 250, 200);
primaryStage.setResizable(false);
primaryStage.setScene(scene);
primaryStage.show();
Okey,如您所见,我有两个进度条(运行状况)和两个按钮。当我单击Player1程序时,需要减小播放器2的进度条(随机值,我放0.1是因为我对随机性有问题),而在另一侧,播放器2也是如此。
所以,我的问题是:
谢谢!如果我解释了不好的对不起,对不起的英语对不起。