Class.forName («sun.jdbc.odbc.JdbcOdbcDriver»); path=«jdbc: odbc: Driver={Microsoft Access Driver (*. mdb, *. accdb)}; DBQ=»; +=System.getProperty (« user.dir »);
path +=« автомобілебудівного предпріятіе.accdb»; username=«admin»;
String password=«0»;=DriverManager.getConnection (path, username, password);
} catch (Exception ex) {. printStackTrace ();
}
/ ** Додавання вкладок в основне вікно програми. * /=New JTabbedPane ();. SetBounds (- 1, - 3, 1032, 541); staffTab=StaffTab.initTab ();. AddTab («
Персонал
; », staffTab); manufacturingTab=ManufacturingTab.initTab ();. addTab («
Виробництво
», manufacturingTab ); productionTab=ProductionTab.initTab ();. addTab («
Продукція
», productionTab);. getContentPane (). add (frameTabbedPane );
}
}
МодульTabContent.javadbgui;javax.swing.JButton;javax.swing.JLabel;javax.swing.JPanel;
/ ** Клас, який реалізує спільні для всіх вкладок компоненти,
* що не впливають на функціональність кожної з вкладок.
* / TabContent {
/ ** Навігаційні компоненти. * /
static JButton bFirstRow;
static JButton bPrevRow; JButton bNextRow; JButton bLastRow;
/ ** Компоненти для позначення. * / JLabel lblField; JLabel lblFilter; JLabel lblCustomSQL;
/ ** Конструктор класу TabContent. * / TabContent (JPanel tabPanel) {(tabPanel);
/ ** Позначення для сортування / фільтрації по полю таблиці. * /=New JLabel («навпіл:»);. SetBounds (800, 279, 64, 16);. Add (lblField);
/ ** Позначення для умови фільтрації. * /=New JLabel («фільтр:»);. SetBounds (800, 303, 64, 25);. Add (lblFilter);
/ ** Позначення для поля введення користувальницьких SQL-запитів. * /=New JLabel (« Введіть SQL-запит: »);
lblCustomSQL.setBounds (12, 340, 151, 16);. add (lblCustomSQL);
}
/ ** Ініціалізація навігаційних компонентів для таблиць. * / Static void initNavComps (JPanel p) {
/ ** Кнопка вибору першого рядка. * /=New JButton («
Перша
запис
");. SetBounds (12, 214, 150, 50);. add (bFirstRow);
/ ** Кнопка вибору попереднього рядка. * /=New JButton («
/ ** Кнопка вибору наступного рядка. * /=New JButton(«<html><center><h3>Следующая<br>запись</h3></center></html>»);.setBounds(336, 214, 150, 50);. Add (bNextRow);
/ ** Кнопка вибору останнього рядка. * /=New JButton («