This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Search GUI - URLyBird Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Search GUI - URLyBird" Watch "Search GUI - URLyBird" New topic

Search GUI - URLyBird

Fernando Franzini
Ranch Hand

Joined: Jan 09, 2009
Posts: 489

Hi folks
I need help to build search GUI. Could you ranchers give some opinion or diferent sugest about that ?
My assiganment say:
It must allow the user to search the data for all records, or for records where the name and/or location fields exactly match values specified by the user.
It must present search results in a JTable.

I've created some this:

[] And [] Or
[Find Button]

1. When user click in find button without enter anything....the system will search the data for all records.
2. When user enter name and location values, it need mark [X]And or []Or box...the system will search name and/or location fields exactly match.
Someone have other sugestions ?

Fernando Franzini - Java Blog
Anne Crace
Ranch Hand

Joined: Aug 29, 2005
Posts: 223
It looks like you are on the right track. I open my application with the table displaying all records. I would agree a search with no checkboxes checked would return all records. I used combo boxes for my approach, one dropdown for location and one for name. Each box has an "any" choice. "Any" + "any" = all. Same theory as yours. I think many others have taken your approach.

Gert-Jan den Besten
Ranch Hand

Joined: May 02, 2008
Posts: 56

In my search GUI I went for a similair approach (B&S 2.3.3).
I created the search panel below the main table, with 6 (non-editable) comboboxes also offering the "Any" choice.
To meet the 'or' requirement I added an 'or' checkbox.

Roel De Nijs

Joined: Jul 19, 2004
Posts: 8419

Hi Fernando,

I took a simpler approach: just 2 text fields (1 for "name", 1 for "location"), a search button and a clear button.

This approach results in the following 4 possibilities:
  • If user leaves both text fields empty, all records are returned
  • If user enters value in both text fields, only records are returned with exactly same name and exactly same location
  • If user enters only value in text field "name", only records are returned with exactly the same name
  • If user enters only value in text field "location", only records are returned with exactly the same location

  • Kind regards,

    SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
    OCAJP 7
    I agree. Here's the link:
    subject: Search GUI - URLyBird
    It's not a secret anymore!