File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes gui choices 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 "gui choices" Watch "gui choices" New topic

gui choices

rinke hoekstra
Ranch Hand

Joined: Apr 06, 2007
Posts: 152
Hi all,

I'm doubting a bit about my GUI main window design.

I could go for the "natural reading order" design (going from left top to right bottom), meaning I have the search edits and search bottom on top, then a big panel with the table, and then at the bottom right the book button.

But this is not a "logical grouping of components", and it feels more natural to group all buttons / edits together on the bottom pane (search items left, book button right) and have the table fill the whole top/center area above it.

Any thoughts?


_ _ ________________________ _ _ <br /> <br />Just SCJP (but 93%)
Mary John
Ranch Hand

Joined: Sep 17, 2007
Posts: 109

I feel it is more comfortable for users to have all edit and buttons in one area.. so as you mentioned table at the top and edit and buttons at the bottom.
[ May 05, 2008: Message edited by: Mary John ]

SCJP 5.0<br />SCJD working on it
Chandrakant Dhome

Joined: Dec 14, 2005
Posts: 6
From user's point of view, having search button on right hand side/under input box for search text will be most convenient.
Book button can either be below search results or on right side again (that way it can also be grouped with search button if it is positioned on right hand side).
Not sure about what edit button does, but my guess is it will go with either search (for editing search criteria) or book (to edit book preferances), whichever suits.

Jason Moors
Ranch Hand

Joined: Dec 04, 2001
Posts: 188

Not sure it's the best approach as I'm no ergonomics expert, however I tried to model my layout to follow the booking process.

1. Search
2. Select
3. Book

Therefore I had the search critera panel at the top, followed by the table and then the book button at the bottom, this seemed logical to me as in my mind searching a booking were two seperate tasks.

[ May 09, 2008: Message edited by: Jason Moors ]
I agree. Here's the link:
subject: gui choices
It's not a secret anymore!