This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
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.
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 ]
Hi, 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.