๐ Actually I code that scene part, out of outer loop in IntelliJ IDEA community edition. That's why it works. Actually I am feeling embarrassed to ask for this question now. I should be more careful. By the way, I have no tutor or mentor. Whatever I learn, I learned it myself. I learned in computer science an online university which is located in the USA. That's why I ask you all the time for any type of help. You people are amazing.
On Mon, Jul 6, 2020 at 8:11 PM Geertjan Wielenga <geert...@apache.org> wrote: > Please, donโt write to me, write to the mailing list. Start a new thread > for each question. > > Gj > > On Mon, 6 Jul 2020 at 16:10, Brain Rebooting <siumastroma...@gmail.com> > wrote: > >> I have some questions since last couple of years. Here I want to ask you >> now. If it is possible for you, kindly answer my question. >> >> 1. What motivate or inspires you for working in an open source project, >> when you can spend that time too in commercial purpose ? (I supposed that, >> because of your higher level of expertise) >> >> 2. What approach did you follow, when learned to code at young age and >> how you became so skillful in programming? >> >> 3. Should I need to learn framework or I can survive well if only know >> good programming in a popular language? >> >> 4. How to stay motivated for long amount of time in learning programming? >> >> 5. Do you drink coffee and whether it has any negative effect or positive? >> >> 6. Last Question for now is, why IntelliJ IDEA's code completion is >> blazing fast? (๐Don't mind, I have an opportunity for using IntelliJ >> IDEA's ultimate edition, but still I love to use NetBeans for its >> simplicity, open source nature and some other unknown reason.) >> >> On Mon, Jul 6, 2020 at 8:00 PM Brain Rebooting <siumastroma...@gmail.com> >> wrote: >> >>> ๐ Actually I code that scene part, out of outer loop in IntelliJ IDEA >>> community edition. That's why it works. Actually I am feeling embarrassed >>> to ask for this question now. I should be more careful. By the way, I have >>> no tutor or mentor. Whatever I learn, I learned it myself. I learned in >>> computer science an online university which is located in the USA. That's >>> why I ask you all the time for any type of help. You people are amazing. >>> >>> On Mon, Jul 6, 2020 at 4:44 PM Geertjan Wielenga <geert...@apache.org> >>> wrote: >>> >>>> 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 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>