Changeset 2251
- Timestamp:
- 2001-04-02T17:12:54+12:00 (23 years ago)
- Location:
- trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/Constants.java
r2225 r2251 66 66 /* Query History Table Column Titles */ 67 67 68 String[] QUERY_HISTORY_COLUMN_TITLES = {" Collection", "Terms"};68 String[] QUERY_HISTORY_COLUMN_TITLES = {"Time/Date", "Collection", "Terms", "Hits"}; 69 69 70 70 -
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/QueryHistoryItem.java
r2225 r2251 32 32 private Query query; 33 33 private String collectionName; 34 private long numOfHits; 34 35 35 36 // time … … 37 38 // etc 38 39 39 public QueryHistoryItem(Query newQuery, Date newDate, String newCollectionName, String newUser ) {40 public QueryHistoryItem(Query newQuery, Date newDate, String newCollectionName, String newUser, long newNumOfHits) { 40 41 query = newQuery; 41 42 date = newDate; 42 43 user = newUser; 43 44 collectionName = newCollectionName; 45 numOfHits = newNumOfHits; 44 46 } 45 47 … … 60 62 } 61 63 64 public long getNumOfHits() { 65 return numOfHits; 66 } 67 62 68 public String toString () { 63 69 return( user + " " + date + " " + collectionName +" terms"); -
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/QueryHistoryModel.java
r2227 r2251 63 63 // Terms = 1 64 64 65 if (column == 0) return new CollectionName(((QueryHistoryItem)historyItems.get(row)).getCollectionName());65 if (column == 0) return ((QueryHistoryItem)historyItems.get(row)).getDate(); 66 66 67 if (column == 1) return ((QueryHistoryItem)historyItems.get(row)).getQuery(); 67 68 if (column == 1) return new CollectionName(((QueryHistoryItem)historyItems.get(row)).getCollectionName()); 69 70 if (column == 2) return ((QueryHistoryItem)historyItems.get(row)).getQuery(); 71 if (column == 3) return new Long(((QueryHistoryItem)historyItems.get(row)).getNumOfHits()); 68 72 return "row" + row + "col" + column; 69 73 } -
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/QueryHistoryPanel.java
r2227 r2251 28 28 import java.awt.event.*; 29 29 import java.util.*; 30 import java.text.*; 30 31 31 32 … … 54 55 55 56 personalQueryHistoryTable.setDefaultRenderer(QueryHistoryModel.CollectionName.class, new CollectionNameRenderer()); 57 personalQueryHistoryTable.setDefaultRenderer(Date.class, new DateRenderer()); 56 58 57 59 personalQueryHistoryTable.setBorder(BorderFactory.createEmptyBorder(3,3,3,3)); 58 60 personalScrollQueryPane = new JScrollPane(personalQueryHistoryTable); 59 61 60 personalQueryHistoryTable.getColumnModel().getColumn(0).setMaxWidth(100); 61 62 //this needs to be not hard-coded 63 personalQueryHistoryTable.getColumnModel().getColumn(0).setMaxWidth(110); 64 personalQueryHistoryTable.getColumnModel().getColumn(0).setMinWidth(110); 65 personalQueryHistoryTable.getColumnModel().getColumn(1).setMaxWidth(100); 66 personalQueryHistoryTable.getColumnModel().getColumn(3).setMaxWidth(50); 62 67 63 68 tabbedPane= new JTabbedPane(); … … 79 84 this.setFont(queryHistoryFont); 80 85 this.setToolTipText(csModel.getLongCollectionName(value.toString())); 86 this.setBorder(BorderFactory.createEmptyBorder(0,5,0,2)); 81 87 return this; 82 88 } // end getTableCellRendererComponent … … 87 93 } // end CollectionNameRenderer 88 94 95 class DateRenderer extends JLabel implements TableCellRenderer { 96 97 public Component getTableCellRendererComponent(JTable table, 98 Object value, 99 boolean isSelected, 100 boolean hasFocus, 101 int row, 102 int column) { 103 Date date = (Date) value; 104 this.setText(DateFormat.getInstance().format(date)); 105 this.setFont(queryHistoryFont); 106 this.setToolTipText(DateFormat.getDateTimeInstance().format(date)); 89 107 108 this.setBorder(BorderFactory.createEmptyBorder(0,5,0,2)); 109 return this; 110 } // end getTableCellRendererComponent 111 112 113 114 115 } // end DateRenderer 90 116 91 117 -
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/SearchPanel.java
r2227 r2251 210 210 NzdlQuery nzdlQuery = new NzdlQuery(queryString); 211 211 // return the first numResults that match 212 //query.setEndResults( 15);212 nzdlQuery.setEndResults( -1 ); 213 213 // "-1" means consider all the documents that match 214 214 nzdlQuery.setMaxDocs( -1 ); … … 245 245 } //end while 246 246 if (NzdlPreferences.getInstance().getBoolean(Constants.DISPLAY_FIRST_DOC)) 247 resultsList.setSelectedIndex(0); // should be under Preference control!247 resultsList.setSelectedIndex(0); 248 248 } // end else 249 249 250 250 251 csModel.getQueryHistoryModel().add( new QueryHistoryItem(new Query(queryString), new Date(), collectionName, "user" ));251 csModel.getQueryHistoryModel().add( new QueryHistoryItem(new Query(queryString), new Date(), collectionName, "user",docIDs.size() )); 252 252 253 253 titleMap.clear();
Note:
See TracChangeset
for help on using the changeset viewer.