CST 338 Week 5
I think the fact that GUI is learned late in the Java learning process is a good thing. It allows you to focus on the basic theories and concepts regarding programming design. You can then implement these concepts to your GUI design. If you started with a GUI it would be difficult to understand how to truly manipulate it without the basic concepts of object oriented programming.
Coding the Swing elements in Java can be tedious work. This is why many IDE's have implemented builders to help ease the process. Understanding how to code in Swing is good practice in object oriented programming.
This week we used our Card, Deck, and Hand classes to construct a GUI of a card game. We made a high card game. I found this to be challenging as it was a lot of information to digest and utilize in such a short period of time. It seems that I have a pattern I need to break for this class and that is working hard at the end and taking a break at the beginning of the week. I am going to make a conscious effort to start my work early moving forward as I am sure the next project will be just as hard.
No comments:
Post a Comment