But it works in IntelliJ IDEA community edition?

Gj

On Mon, Jul 6, 2020 at 12:27 PM Brain Rebooting <siumastroma...@gmail.com>
wrote:

> 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