- Timestamp:
- 2001-04-04T22:44:38+12:00 (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/BerryBasketPanel.java
r2225 r2281 29 29 30 30 31 public class BerryBasketPanel extends JPanel implements Constants 32 { 31 public class BerryBasketPanel extends JPanel implements Constants { 33 32 34 BerryBasketModel berryModel;35 JTable berryTable;36 JList berryList;37 JScrollPane scrollBerryPane;33 BerryBasketModel berryModel; 34 JTable berryTable; 35 JList berryList; 36 JScrollPane scrollBerryPane; 38 37 39 public BerryBasketPanel(CSModel csModel) 40 { 41 super(); 42 setLayout( new BorderLayout() ); 38 public BerryBasketPanel(CSModel csModel) { 39 super(); 40 setLayout( new BorderLayout() ); 43 41 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); 57 44 58 //berryTable = new JTable(5,2);59 60 //berryList = new JList(csModel.getBerryModel()); // must be vector or array61 //berryList.setFont(berryFont);62 //berryList.setBorder(BorderFactory.createEmptyBorder(3,3,3,3));63 //scrollBerryPane = new JScrollPane(berryList);64 65 45 berryTable.setFont(berryFont); 66 46 berryTable.setBorder(BorderFactory.createEmptyBorder(3,3,3,3)); 67 47 68 berryTable.setDefaultRenderer(Color.class, new BerryCellRenderer());48 //berryTable.setDefaultRenderer(Color.class, new BerryCellRenderer()); 69 49 scrollBerryPane = new JScrollPane(berryTable); 70 50 berryTable.setPreferredScrollableViewportSize(new Dimension(100, 70)); 71 51 72 73 } //end constructor52 add(scrollBerryPane, BorderLayout.CENTER); 53 } //end constructor 74 54 75 55 76 class BerryCellRenderer extends JLabel implements TableCellRenderer {56 class BerryCellRenderer extends JLabel implements TableCellRenderer { 77 57 78 79 80 81 82 83 84 85 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; 86 66 } // end getTableCellRendererComponent 87 67 88 68 89 } // end BerryCellRenderer69 } // end BerryCellRenderer 90 70 91 71 } // end BerryBasketPanel
Note:
See TracChangeset
for help on using the changeset viewer.