I don't like the way Java IDE's handle input and output. It shows at the bottom in an output window which is fine for programs that only work with output. But when you write code to do input, you will see the cursor placed at the wrong spot in the window which looks quite bad.
So someone suggested to me awhile back that what I could do is make a window (GUI) that would be used to show the output of my program. I would also use this window to handle user input in case I wrote a program for that.
I'm thinking along the simple lines of a window that would have two text boxes in it.
The top text box would be used for user input (like if I asked the user to enter an integer he would enter it there).
The bottom box would be used to show the results of the final program.
Or maybe I could design two windows. One to be used if the program only works with output, and the other window to be used if input and output are used.
But I have no experience in making a GUI.
I was thinking maybe I could go on YouTube and get the basic code to draw a window, and figure out how to add a text box. Then I imagine I would need to place all this code in a method which would also be used in every program I write. I would be using over and over.
So am I on the right track here and can you start me out?