File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes My GUI. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "My GUI." Watch "My GUI." New topic
Author

My GUI.

Anton Golovin
Ranch Hand

Joined: Jul 02, 2004
Posts: 476
This is the working version of my URLyBird 1.1.3 Assignment's Graphical User Interface. I would appreciate any pointers, critisism and advice.

The GUI is resizable. For this run, I disabled the booking-eligibility controls in the code so I could test writing/reading, etc.

Thanks.


[ September 11, 2004: Message edited by: Anton Golovin ]

Anton Golovin (anton.golovin@gmail.com) SCJP, SCJD, SCBCD, SCWCD, OCEJWSD, SCEA/OCMJEA [JEE certs from Sun/Oracle]
peter wooster
Ranch Hand

Joined: Jun 13, 2004
Posts: 1033
Originally posted by Anton Golovin:
This is the working version of my URLyBird 1.1.3 Assignment's Graphical User Interface. I would appreciate any pointers, critisism and advice.

The GUI is resizable. For this run, I disabled the booking-eligibility controls in the code so I could test writing/reading, etc.

Thanks.



[ September 11, 2004: Message edited by: Anton Golovin ]


It looks pretty good, I have a few pointers that would make it better in my opinion:

- don't display the record number, the CSR doesn't care about that
- right justify numeric fields
- use a boolean and a checkbox for smoking
mike acre
Ranch Hand

Joined: Sep 23, 2003
Posts: 197
Originally posted by peter wooster:

- use a boolean and a checkbox for smoking


I would say don't do this.
Because, a checkbox invites editing and basically says 'I am editable'
If the field is not editable, don't use a checkbox.
Of course if it is, then it is the best thing to do for yes/no, true/false field.

4/ Your buttons in 'Find Rooms' are not all 'Find Rooms'
5/ Why can't you have the search controls all on the same screen? I suppose 'Search Rooms' pops up a dialog with more search field widgets? If there isn't enough screen estate then put non-essential stuff like 'Search Help' and 'search log' just in a menu.
6/ Top level Mode menu???
7/ Why does the horizontal scroll bar show up? It doesn't need scrolling, shouldn't do that.
8/ Borders are over fussy.


SCJP 1.4, SCJD
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11465
    
  94

Hi Anton,

In addition to the comments above ...

I would add a toolbar above the "Find Rooms" panel with the major options from your menus.

I would also move the status bar below the "Look'n Book' panel.

Regards, Andrew


The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Richard Jackson
Ranch Hand

Joined: Jun 25, 2003
Posts: 128
Hi,Anton

1)In your GUI frame,what menu items are there?

2)It is just your main window which is used to start program, do you never use mode flag "alone" and "server" to begin program seperately?


Regards, Richard
Richard Jackson
Ranch Hand

Joined: Jun 25, 2003
Posts: 128
Hi,mike

8/ Borders are over fussy.

Yes, too many borders might affect the whole visual effect of GUI.

But in your GUI design,would you like to share some brilliant and great?
Thanks in advance.
Andy Zhu
Ranch Hand

Joined: May 26, 2004
Posts: 145
Good looking.

In my gui, I showed actual mode on the window title.


--------<br />Andy Zhu<br />scjp 1.4<br />scjd 1.4<br />SAS Certified Programmer 9.0
 
GeeCON Prague 2014
 
subject: My GUI.