Thread: What's next?

    #1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2016
    Posts
    4
    Rep Power
    0

    What's next?


    Hi, I began to study Java 2 months ago.I read "The Java Tutorials", completed online Java course(for beginners),watched videos on YouTube and tried to write small programs in IntelliJ IDEA.But it was only in the console, so my questions: 1) How to create a program with GUI(any guidance, courses, videos); 2) Where to find ideas(tasks) for these programs. I mean, for example: you get some task, make its and send for review. Please HELP.
  2. #2
  3. Lord of the Dance
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Oct 2003
    Posts
    4,118
    Rep Power
    2010
    For GUI you have two options available at the basis: Swing and FX
    - Swing: This is the common standard library, where you build the GUI through the Java API.
    - FX: This is the more library and the GUI is created through a description in XML-format. It has an official "drag-and-drop" scene builder: JavaFX Scene Builder 2.0 Download

    IntelliJ has a GUI Form which allow you to create with drag-and-drop of components. But from what I can see, it has its own XML format, which means it does not follow any standard. (Please correct me if I am wrong)

    But no matter which solutions you pick, I will advise you to learn how the java code and/or xml-format is working, and try to change things manually.


    For part 2:
    There should be plenty of ideas: https://www.google.dk/search?q=java+ideas+for+beginners
    About review etc. this is where a school class should be great at.
    If you are stucked at something or want to get some alternative suggestions for a problem/solution, you are welcome to post a thread about it at this forum.

    Comments on this post

    • hexman agrees
  4. #3
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2016
    Posts
    4
    Rep Power
    0
    Thank you very much!

IMN logo majestic logo threadwatch logo seochat tools logo