Java 有没有办法在gridpane中添加矩形并更改其颜色
写一个程序,显示棋盘7。每个黑色或白色单元格都是具有相应颜色的矩形对象 提示:要创建复选框,请定义GridPane类的窗格并 在两个循环内,使用pane.add将矩形放置在GridPane上 这就是我的老师想要的 我试试这个:Java 有没有办法在gridpane中添加矩形并更改其颜色,java,javafx,colors,Java,Javafx,Colors,写一个程序,显示棋盘7。每个黑色或白色单元格都是具有相应颜色的矩形对象 提示:要创建复选框,请定义GridPane类的窗格并 在两个循环内,使用pane.add将矩形放置在GridPane上 这就是我的老师想要的 我试试这个: @Override public void start(Stage primaryStage) { GridPane pane = new GridPane(); for(int i=0; i<8; i++){ for(int j
@Override
public void start(Stage primaryStage) {
GridPane pane = new GridPane();
for(int i=0; i<8; i++){
for(int j=0; j<8; j++){
pane.add(new Rectangle(30, 30), i, j);
}
}
Scene scene = new Scene(pane, 300, 300);
primaryStage.setTitle("Exercise_3_7");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
我只有黑色,如何将其中一些颜色更改为白色?在循环中执行以下操作:
Rectangle rect = new Rectangle(30, 30);
<change the relevant attributes here>
pane.add(rect, i, j);
提示:矩形是一种形状,因此阅读有关形状的文档以了解相关属性对您来说是一个好主意。重新阅读课程教科书或javafx的任意基础教程-您的老师肯定不会给您一个关于您自己找不到的问题的练习。谢谢非常地我对if-else条件做了一些更改,我知道问题出在哪里,再次感谢