Thank you. Your program works. I made a silly mistake. Create scene inside
the for loop.
Take my greetings.

Samiul alom sium

On Mon, Jul 6, 2020 at 3:19 PM Geertjan Wielenga <geert...@apache.org>
wrote:

> This is probably what you want to do:
>
> package com.mycompany.mavenproject22;
>
> import javafx.application.Application;
> import javafx.scene.Scene;
> import javafx.scene.layout.Pane;
> import javafx.scene.paint.Color;
> import javafx.stage.Stage;
> import javafx.scene.shape.Rectangle;
>
> /**
>  * JavaFX App
>  */
> public class App extends Application {
>
>     @Override
>     public void start(Stage primaryStage) {
>
>         double WIDTH = 200;
>         double HEIGHT = 200;
>
>         // create a pane
>         Pane pane = new Pane();
>
>         for (int i = 0; i < 8; i++) {
>             boolean isWhite = i % 2 == 0;
>             for (int j = 0; j < 8; j++) {
>                 Rectangle rectangle = new Rectangle(i * WIDTH / 8,
>                         j * HEIGHT / 8, WIDTH / 8, HEIGHT / 8);
>
>                 rectangle.setStroke(Color.BLACK);
>
>                 if (isWhite) {
>                     rectangle.setFill(Color.WHITE);
>                 } else {
>                     rectangle.setFill(Color.BLACK);
>                 }
>
>                 isWhite = !isWhite;
>
>                 pane.getChildren().add(rectangle);
>
>             }  // end of inner for loop
>         }  // end of outer for loop
>
>         // create scene
>         Scene scene = new Scene(pane, WIDTH, HEIGHT);
>         primaryStage.setTitle("Display A CheckBoard");
>         primaryStage.setScene(scene);
>         primaryStage.show();
>
>     }
>
>     public static void main(String[] args) {
>         launch();
>     }
>
> }
>
>
> Thanks,
>
> Gj
>
> On Mon, Jul 6, 2020 at 11:10 AM Geertjan Wielenga <geert...@apache.org>
> wrote:
>
>> You're creating a scene at the end of some kind of nested for loop?
>>
>> Gj
>>
>> On Mon, Jul 6, 2020 at 10:54 AM Brain Rebooting <siumastroma...@gmail.com>
>> wrote:
>>
>>> OK. Here I am going to submit my simple source code of JavaFX program,
>>> that should show a black and white chessboard.
>>>
>>>
>>> ------------------------------------------------------------------------------------------------------------------------------------------------
>>>
>>>
>>> import javafx.application.Application;
>>> import javafx.scene.Scene;
>>> import javafx.scene.layout.Pane;
>>> import javafx.scene.paint.Color;
>>> import javafx.stage.Stage;
>>> import javafx.scene.shape.Rectangle;
>>>
>>> /**
>>>  *
>>>  * @author samiul alom sium
>>>  * date: 07.07.2020
>>>  *
>>>  * problem: (Game: display a checkerboard) Write a program that displays
>>>  * a checkerboard in which each white and black cell is a Rectangle
>>>  * with a fill color black or white.
>>>  */
>>>
>>> public class DisplayACheckBoard extends Application {
>>>
>>>     @Override
>>>     public void start(Stage primaryStage) {
>>>
>>>         double WIDTH = 200;
>>>         double HEIGHT = 200;
>>>
>>>         // create a pane
>>>         Pane pane = new Pane();
>>>
>>>         for(int i = 0; i < 8; i++){
>>>             boolean isWhite = i % 2 == 0;
>>>             for(int j = 0; j < 8; j++){
>>>                 Rectangle rectangle = new Rectangle(i * WIDTH / 8,
>>>                         j * HEIGHT / 8, WIDTH / 8, HEIGHT / 8);
>>>
>>>                 rectangle.setStroke(Color.BLACK);
>>>
>>>                 if(isWhite){
>>>                     rectangle.setFill(Color.WHITE);
>>>                 }
>>>                 else {
>>>                     rectangle.setFill(Color.BLACK);
>>>                 }
>>>
>>>                 isWhite = !isWhite;
>>>
>>>                 pane.getChildren().add(rectangle);
>>>
>>>                 // create scene
>>>                 Scene scene = new Scene(pane, WIDTH, HEIGHT);
>>>                 primaryStage.setTitle("Display A CheckBoard");
>>>                 primaryStage.setScene(scene);
>>>                 primaryStage.show();
>>>
>>>             }  // end of inner for loop
>>>         }  // end of outer for loop
>>>
>>>     }
>>>
>>>     public static void main(String[] args) {
>>>         launch(args);
>>>
>>>
>>> ------------------------------------------------------------------------------------------------------------------------------------------------------
>>>
>>> Here I used:
>>>
>>> JDK: amazon corretto 1.8.0 252
>>> OS: Ubuntu 18.04.4 LTS
>>> IDE: Apache NetBeans 12
>>> Build Tool: Ant
>>>
>>> //
>>> Extra info:
>>> Even netbeans-12 error detector didn't show any error on the above code.
>>> Problem arises when I am going to run the code. I try to clean and build
>>> projects and then run the projects, but still same results come in. But the
>>> strange thing is, this same source code works in IntelliJ IDEA community
>>> edition with same compiler. Even I can't remember I could see any GUI
>>> result of my JavaFX program in NB-12, but I could do that well in NB-11.3
>>> //
>>>
>>> On Mon, Jul 6, 2020 at 2:52 PM Brain Rebooting <siumastroma...@gmail.com>
>>> wrote:
>>>
>>>> OK. Here I am going to submit my simple source code of JavaFX program,
>>>> that should show a black and white chessboard.
>>>>
>>>>
>>>> ------------------------------------------------------------------------------------------------------------------------------------------------
>>>>
>>>>
>>>> import javafx.application.Application;
>>>> import javafx.scene.Scene;
>>>> import javafx.scene.layout.Pane;
>>>> import javafx.scene.paint.Color;
>>>> import javafx.stage.Stage;
>>>> import javafx.scene.shape.Rectangle;
>>>>
>>>> /**
>>>>  *
>>>>  * @author samiul alom sium
>>>>  * date: 07.07.2020
>>>>  *
>>>>  * problem: (Game: display a checkerboard) Write a program that displays
>>>>  * a checkerboard in which each white and black cell is a Rectangle
>>>>  * with a fill color black or white.
>>>>  */
>>>>
>>>> public class DisplayACheckBoard extends Application {
>>>>
>>>>     @Override
>>>>     public void start(Stage primaryStage) {
>>>>
>>>>         double WIDTH = 200;
>>>>         double HEIGHT = 200;
>>>>
>>>>         // create a pane
>>>>         Pane pane = new Pane();
>>>>
>>>>         for(int i = 0; i < 8; i++){
>>>>             boolean isWhite = i % 2 == 0;
>>>>             for(int j = 0; j < 8; j++){
>>>>                 Rectangle rectangle = new Rectangle(i * WIDTH / 8,
>>>>                         j * HEIGHT / 8, WIDTH / 8, HEIGHT / 8);
>>>>
>>>>                 rectangle.setStroke(Color.BLACK);
>>>>
>>>>                 if(isWhite){
>>>>                     rectangle.setFill(Color.WHITE);
>>>>                 }
>>>>                 else {
>>>>                     rectangle.setFill(Color.BLACK);
>>>>                 }
>>>>
>>>>                 isWhite = !isWhite;
>>>>
>>>>                 pane.getChildren().add(rectangle);
>>>>
>>>>                 // create scene
>>>>                 Scene scene = new Scene(pane, WIDTH, HEIGHT);
>>>>                 primaryStage.setTitle("Display A CheckBoard");
>>>>                 primaryStage.setScene(scene);
>>>>                 primaryStage.show();
>>>>
>>>>             }  // end of inner for loop
>>>>         }  // end of outer for loop
>>>>
>>>>     }
>>>>
>>>>     public static void main(String[] args) {
>>>>         launch(args);
>>>>
>>>>
>>>> ------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>
>>>> Here I used:
>>>>
>>>> JDK: amazon corretto 1.8.0 252
>>>> OS: Ubuntu 18.04.4 LTS
>>>> IDE: Apache NetBeans 12
>>>> Build Tool: Ant
>>>>
>>>> //
>>>> Extra info:
>>>> Even netbeans-12 error detector didn't show any error on the above
>>>> code. Problem arises when I am going to run the code. I try to clean and
>>>> build projects and then run the projects, but still same results come in.
>>>> But the strange thing is, this same source code works in IntelliJ IDEA
>>>> community edition with same compiler. Even I can't remember I could see any
>>>> GUI result of my JavaFX program in NB-12, but I could do that well in
>>>> NB-11.3
>>>> //
>>>>
>>>> On Mon, Jul 6, 2020 at 1:08 PM Geertjan Wielenga <geert...@apache.org>
>>>> wrote:
>>>>
>>>>> Can you provide any info so someone can reproduce the problem?
>>>>>
>>>>> Gj
>>>>>
>>>>> On Mon, 6 Jul 2020 at 08:02, Brain Rebooting <siumastroma...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Probably not only this specific program. After installing NetBeans
>>>>>> 12, none of my JavaFX program show output (with ant build). But NetBeans
>>>>>> 11.3 with all same configuration, did output my JavaFX program.
>>>>>>
>>>>>> On Mon, Jul 6, 2020 at 11:47 AM Brain Rebooting <
>>>>>> siumastroma...@gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> Problems started from this line on the console:
>>>>>>>
>>>>>>> Exception in Application start method
>>>>>>>
>>>>>>> But when I run the same program in IntelliJ IDEA community edition,
>>>>>>> it just works and literally I don't see any error on my own source code.
>>>>>>> Apache NetBeans error detector don't show any error on my source code. 
>>>>>>> But
>>>>>>> still when I try to execute it, these errors are displaying on the 
>>>>>>> console.
>>>>>>>
>>>>>>> On Mon, Jul 6, 2020 at 11:43 AM Emilian Bold <emilian.b...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Please send email to the mailing list (reply all) not just to me.
>>>>>>>>
>>>>>>>> --emi
>>>>>>>>
>>>>>>>> lun., 6 iul. 2020, 08:34 Brain Rebooting <siumastroma...@gmail.com>
>>>>>>>> a scris:
>>>>>>>>
>>>>>>>>> Problems started from this line on the console:
>>>>>>>>>
>>>>>>>>> Exception in Application start method
>>>>>>>>>
>>>>>>>>> But when I run the same program in IntelliJ IDEA community
>>>>>>>>> edition, it just works and literally I don't see any error on my own 
>>>>>>>>> source
>>>>>>>>> code. Apache NetBeans error detector don't show any error on my source
>>>>>>>>> code. But still when I try to execute it, these errors are displaying 
>>>>>>>>> on
>>>>>>>>> the console.
>>>>>>>>>
>>>>>>>>> On Mon, Jul 6, 2020 at 11:30 AM Emilian Bold <
>>>>>>>>> emilian.b...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Start by telling us which errors you see.
>>>>>>>>>>
>>>>>>>>>> --emi
>>>>>>>>>>
>>>>>>>>>> lun., 6 iul. 2020, 08:04 Brain Rebooting <
>>>>>>>>>> siumastroma...@gmail.com> a scris:
>>>>>>>>>>
>>>>>>>>>>> Why Apache NetBeans 12 don't execute my JavaFX program? I run
>>>>>>>>>>> the same to same program in IntelliJ IDEA community edition and it 
>>>>>>>>>>> works.
>>>>>>>>>>> But NetBeans shows there are some errors. Here is my software usage:
>>>>>>>>>>>
>>>>>>>>>>> Apache NetBeans 12
>>>>>>>>>>> Ubuntu 18
>>>>>>>>>>> JDK 8
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Samiul alom sium
>>>>>>>>>>> Bangladesh
>>>>>>>>>>>
>>>>>>>>>>

Reply via email to