Ignore:
Timestamp:
2001-04-04T22:44:38+12:00 (23 years ago)
Author:
daven
Message:

turned on the BerryBasket. Try right-clicking on a result in the results List
to add one - no delete yet. Re-sizing maybe improved as well - no
guarantees yet though.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/BerryBasketPanel.java

    r2225 r2281  
    2929
    3030
    31 public class BerryBasketPanel extends JPanel implements Constants
    32 {
     31public class BerryBasketPanel extends JPanel implements Constants {
    3332
    34 BerryBasketModel berryModel;
    35 JTable berryTable;
    36 JList berryList;
    37 JScrollPane scrollBerryPane;
     33    BerryBasketModel berryModel;
     34    JTable berryTable;
     35    JList berryList;
     36    JScrollPane scrollBerryPane;
    3837
    39   public BerryBasketPanel(CSModel csModel)
    40   {
    41     super();
    42     setLayout( new BorderLayout() );
     38    public BerryBasketPanel(CSModel csModel)  {
     39    super();
     40    setLayout( new BorderLayout() );
    4341    setBorder(BorderFactory.createTitledBorder("BerryBasket"));
    44     /* TableModel dataModel = new AbstractTableModel() {
    45          
    46    
    47           public int getColumnCount() { return columnTitles.length; }
    48           public int getRowCount() { return 5;}
    49           public Object getValueAt(int row, int col) { return new Integer(row*col); }
    50           public String getColumnName(int col) {
    51                return columnTitles[col];
    52           }
    53 
    54       }; */
    55      berryModel = new BerryBasketModel();
    56      berryTable = new JTable(berryModel);
     42    berryModel = csModel.getBerryBasketModel();
     43    berryTable = new JTable(berryModel);
    5744 
    58     //berryTable = new JTable(5,2);
    59    
    60     //berryList = new JList(csModel.getBerryModel()); //  must be vector or array
    61     //berryList.setFont(berryFont);
    62     //berryList.setBorder(BorderFactory.createEmptyBorder(3,3,3,3));
    63     //scrollBerryPane = new JScrollPane(berryList);
    64    
    6545    berryTable.setFont(berryFont);
    6646    berryTable.setBorder(BorderFactory.createEmptyBorder(3,3,3,3));
    6747   
    68     berryTable.setDefaultRenderer(Color.class, new BerryCellRenderer());
     48    //berryTable.setDefaultRenderer(Color.class, new BerryCellRenderer());
    6949    scrollBerryPane = new JScrollPane(berryTable);
    7050    berryTable.setPreferredScrollableViewportSize(new Dimension(100, 70));
    7151
    72     add(scrollBerryPane, BorderLayout.CENTER);
    73   } //end constructor
     52    add(scrollBerryPane, BorderLayout.CENTER);
     53    } //end constructor
    7454
    7555
    76    class BerryCellRenderer extends JLabel implements TableCellRenderer {
     56    class BerryCellRenderer extends JLabel implements TableCellRenderer {
    7757 
    78   public Component getTableCellRendererComponent(JTable table,
    79                                                Object value,
    80                                                boolean isSelected,
    81                                                boolean hasFocus,
    82                                                int row,
    83                                                int column) {
    84                                                this.setText(value.toString());
    85                                                return this;
     58    public Component getTableCellRendererComponent(JTable table,
     59                               Object value,
     60                               boolean isSelected,
     61                               boolean hasFocus,
     62                               int row,
     63                               int column) {
     64        this.setText(value.toString());
     65        return this;
    8666    } // end getTableCellRendererComponent
    8767 
    8868 
    89   } //  end BerryCellRenderer
     69    } //  end BerryCellRenderer
    9070
    9171} // end BerryBasketPanel
Note: See TracChangeset for help on using the changeset viewer.