Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 8 of 8

Thread: What next if i want to learn java gui after learning apcs?

  1. #1
    Member llowe29's Avatar
    Join Date
    Jul 2013
    Posts
    116
    My Mood
    Tired
    Thanks
    9
    Thanked 5 Times in 5 Posts

    Default What next if i want to learn java gui after learning apcs?

    Here were the topics I learned on flvs ap computer science(java) and got a 90+% in.
    I. Object-Oriented Program Design
    The overall goal for designing a piece of software (a computer program) is to correctly
    solve the given problem. At the same time, this goal should encompass specifying and
    designing a program that is understandable, can be adapted to changing circumstances,
    and has the potential to be reused in whole or in part. The design process needs to be
    based on a thorough understanding of the problem to be solved.
    A. Program design
    1. Read and understand a problem description, purpose, and goals.
    2. Apply data abstraction and encapsulation.
    3. Read and understand class specifications and relationships among the classes
    (“is-a,” “has-a” relationships).
    4. Understand and implement a given class hierarchy.
    5. Identify reusable components from existing code using classes and class
    libraries.
    B. Class design
    1. Design and implement a class.
    2. Choose appropriate data representation and algorithms.
    3. Apply functional decomposition.
    4. Extend a given class using inheritance.
    II. Program Implementation
    The overall goals of program implementation parallel those of program design. Classes
    that fill common needs should be built so that they can be reused easily in other
    programs. Object-oriented design is an important part of program implementation.
    A. Implementation techniques
    1. Methodology
    a. Object-oriented development
    b. Top-down development
    c. Encapsulation and information hiding
    d. Procedural abstraction
    B. Programming constructs
    1. Primitive types vs. objects
    2. Declaration
    a. Constant declarations
    b. Variable declarations
    c. Class declarations
    d. Interface declarations
    e. Method declarations
    f. Parameter declarations
    I want to learn graphical user interface and begin creating games ans other applications, what books/sites do you suggest as a follow up, any tutorials.......?.


  2. #2
    Forum VIP
    Join Date
    Jul 2010
    Posts
    1,676
    Thanks
    25
    Thanked 329 Times in 305 Posts

    Default Re: What next if i want to learn java gui after learning apcs?

    Most of the stuff you'll find online for java is Swing/AWT related. As of Java 8 (which is still extremely in its infancy, since it was released 2 months ago), a third-party library has been added called: JavaFX. It has not been fully integrated into the java JDK (java development kit) yet, so you may have to do some creative project setups (based on your IDE), but it is now part of the JDK bundle (so no additional library dependencies are needed).
    Since it is newly integrated into java, tutorials for JavaFX (version 8) is not too plentiful. However, JavaFX has existed as a third-party library for some time, so some old tutorials from back then might still be relevant.
    To my understanding, JavaFX is going to be the replacement for Swing/AWT in the near future. JavaFX supports the normal GUI stuff, as well as 2d and 3d graphic rendering. I've been playing around with the 3d graphic renderings over the past few weeks (building basic gravity simulators and such) and I have been fairly pleased. I haven't tried making any component-based UIs yet (UIs with buttons, text boxes, ect.), so I can't vouch for those.
    Do some research on JavaFX. There is little purpose in learning the Swing/AWT stuff if they are going to be phased out soon.
    NOTE TO NEW PEOPLE LOOKING FOR HELP ON FORUM:

    When asking for help, please follow these guidelines to receive better and more prompt help:
    1. Put your code in Java Tags. To do this, put [highlight=java] before your code and [/highlight] after your code.
    2. Give full details of errors and provide us with as much information about the situation as possible.
    3. Give us an example of what the output should look like when done correctly.

    Join the Airline Management Simulation Game to manage your own airline against other users in a virtual recreation of the United States Airline Industry. For more details, visit: http://airlinegame.orgfree.com/

  3. #3
    Member llowe29's Avatar
    Join Date
    Jul 2013
    Posts
    116
    My Mood
    Tired
    Thanks
    9
    Thanked 5 Times in 5 Posts

    Default Re: What next if i want to learn java gui after learning apcs?

    bumpity bump bump

  4. #4
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,424
    My Mood
    Hungover
    Thanks
    144
    Thanked 636 Times in 540 Posts

    Default Re: What next if i want to learn java gui after learning apcs?

    Quote Originally Posted by llowe29 View Post
    bumpity bump bump
    Please don't do that.

    You've already received one answer that you seem to be ignoring. What you choose next is really up to you. What are you interested in? What are your goals, both short-term (this summer) and long-term (career trajectory, etc)?

    That being said, the link in my signature to Static Void Games does contain tutorials that take you through Swing GUI programming and game development.
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  5. #5
    Member llowe29's Avatar
    Join Date
    Jul 2013
    Posts
    116
    My Mood
    Tired
    Thanks
    9
    Thanked 5 Times in 5 Posts

    Default Re: What next if i want to learn java gui after learning apcs?

    im reporting that tone and no I didn't ignore, I was looking for other suggestionns.

  6. #6
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,424
    My Mood
    Hungover
    Thanks
    144
    Thanked 636 Times in 540 Posts

    Default Re: What next if i want to learn java gui after learning apcs?

    Quote Originally Posted by llowe29
    im reporting that tone and no I didn't ignore, I was looking for other suggestionns.
    What tone? I asked you to *please* not bump your thread because it interferes with other questions and it actually makes it *less* likely that you'll get more answers. People will see that this thread has multiple responses and assume your question has already been answered.

    Instead of bumping your thread, why didn't you just respond to the first piece of advice you received? It would have bumped your thread AND added something useful to the conversation.

    I've also given you a link to some tutorials I've been writing *designed for people in exactly your position*, yet you seem to want to squabble about being asked not to bump your thread instead.

    You've now received two different pieces of advice that you don't seem to want to comment on, so I'm not sure what other answers you want. It's up to you how you proceed from here, either by continuing to squabble or by having a meaningful conversation. Good luck.
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  7. #7
    Member llowe29's Avatar
    Join Date
    Jul 2013
    Posts
    116
    My Mood
    Tired
    Thanks
    9
    Thanked 5 Times in 5 Posts

    Default Re: What next if i want to learn java gui after learning apcs?

    first so .... could you lease inform me with the link
    second you are being hypocritical about squabbling
    third please answer without being a snob

  8. #8
    Administrator copeg's Avatar
    Join Date
    Oct 2009
    Location
    US
    Posts
    5,320
    Thanks
    181
    Thanked 833 Times in 772 Posts
    Blog Entries
    5

    Default Re: What next if i want to learn java gui after learning apcs?

    Please keep this thread on topic - if it continues to deteriorate into useless squabbling it will be locked.

    hypocritical...snob
    @llowe29, consider this a warning: continue with the personal attacks and you leave us no choice but to take further action

Similar Threads

  1. Java learning
    By Harsh13 in forum Member Introductions
    Replies: 3
    Last Post: September 10th, 2013, 04:09 AM
  2. Learning java!
    By gagaenter in forum What's Wrong With My Code?
    Replies: 1
    Last Post: May 29th, 2013, 06:21 AM
  3. Learning Java
    By jblankinship in forum Member Introductions
    Replies: 1
    Last Post: October 14th, 2012, 04:14 PM
  4. Replies: 11
    Last Post: May 5th, 2012, 04:09 PM
  5. Hello. I want to learn Java GUI.
    By Java95 in forum Member Introductions
    Replies: 2
    Last Post: January 22nd, 2012, 04:58 PM