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 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001