Public Methods | |
DatabasesPanel () | |
HxCorba.Database | getSelectedDatabase () |
String | getSelectedDatabaseName () |
JButton | getOpenButton () |
Static Public Methods | |
void | main (String[] args) |
|
00021 { 00022 createContents(); 00023 00024 _butAdd.addActionListener(new AddDatabaseAction()); 00025 00026 _butOpen.setEnabled(false); 00027 00028 HxCorba.Database db = ServiceRepository.instance().getDatabase(); 00029 if(db != null) 00030 _model.addDatabase(db, "Default"); 00031 00032 _table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); 00033 _table.getSelectionModel().addListSelectionListener(new TableListener()); 00034 00035 setPreferredSize(new Dimension(300,200)); 00036 } |
|
00039 { 00040 int row = _table.getSelectedRow(); 00041 if(row == -1) return null; 00042 00043 return ((NamedDatabase)_model.getValueAt(row, 0)).db; 00044 } |
|
00047 { 00048 int row = _table.getSelectedRow(); 00049 if(row == -1) return null; 00050 00051 return ((NamedDatabase)_model.getValueAt(row, 0)).name; 00052 } |
|
00055 { 00056 return _butOpen; 00057 } |
|
00060 { 00061 DatabaseApp.main(args); 00062 } |