1 | menuItem.addActionListener(new ActionListener() {↵ | | 1 | menuItem.addActionListener(new ActionListener() {↵
|
2 | public void actionPerformed(ActionEvent evt) {↵ | | 2 | public void actionPerformed(ActionEvent evt) {↵
|
3 | DialogWidget frame = (DialogWidget) isInternalFrameUsed(application, sheetType);↵ | | 3 | DialogWidget frame = (DialogWidget) isInternalFrameUsed(application, sheetType);↵
|
4 | if (frame == null) {↵ | | 4 | if (frame == null) {↵
|
5 | if (sheetType == FB_SHEET_TYPE_ROLE) {↵ | | 5 | if (sheetType == ST_SHEET_TYPE_FIND_VALUES) {↵
|
6 | frame = new FirebirdManagerRoleFrame(session);↵ | | 6 | frame = new SmarttoolFindBadNullValuesFrame(session, title);↵
|
7 | } else if (sheetType == FB_SHEET_TYPE_GRANT) {↵ | | 7 | } else if (sheetType == ST_SHEET_TYPE_CHANGE_VALUES) {↵
|
8 | frame = new FirebirdManagerGrantFrame(session);↵ | | 8 | frame = new ↵
|
9 | } else if (sheetType == FB_SHEET_TYPE_BACKUP){↵ | | |
|
10 | frame = new FirebirdManagerBackupRestoreFrame(session.getApplication());↵ | | 9 | SmarttoolChangeValuesFrame(session, title);↵
|
11 | } else if (sheetType == FB_SHEET_TYPE_CREATE){↵ | | 10 | } else if (sheetType == ST_SHEET_TYPE_MISSING_INICES) {↵
|
12 | frame = new FirebirdManagerCreateDatabaseFrame(session.getApplication());↵ | | 11 | frame = new ↵
|
13 | } else if (sheetType == FB_SHEET_TYPE_USER){↵ | | |
|
14 | frame = new FirebirdManagerUserManagerFrame(session.getApplication());↵ | | 12 | SmarttoolMissingIndicesFrame(session, title);↵
|
15 | }↵ | | 13 | }↵
|
16 | application.getMainFrame().addWidget(frame);↵ | | 14 | application.getMainFrame().addWidget(frame);↵
|
17 | frame.pack();↵ | | 15 | frame.pack();↵
|
18 | if (frame instanceof FirebirdManagerBackupRestoreFrame) {↵ | | 16 | if (frame instanceof SmarttoolFindBadNullValuesFrame) {↵
|
19 | frame.setSize(new Dimension(650, frame.getHeight()));↵ | | 17 | frame.setSize(new Dimension(frame.getWidth(), 500));↵
|
20 | } else if (frame instanceof FirebirdManagerUserManager↵ | | 18 | } else if (frame instanceof SmarttoolChangeValuesFrame) {↵
|
| | | 19 | frame.setSize(new Dimension(frame.getWidth(), 500));↵
|
21 | Frame) {↵ | | 20 | } else if (frame instanceof SmarttoolMissingIndicesFrame) {↵
|
22 | frame.setSize(new Dimension(frame.getWidth(), 500));↵ | | 21 | frame.setSize(new Dimension(frame.getWidth(), 500));↵
|
23 | }↵ | | 22 | } ↵
|
24 | DialogWidget.centerWithinDesktop(frame);↵ | | 23 | DialogWidget.centerWithinDesktop(frame);↵
|
25 | } else {↵ | | 24 | } else {↵
|
26 | frame.setVisible(true);↵ | | 25 | frame.setVisible(true);↵
|
27 | frame.moveToFront();↵ | | 26 | frame.moveToFront();↵
|
28 | }↵ | | 27 | }↵
|
|
|
29 | try {↵ | | 28 | try {↵
|
30 | frame.setSelected(true);↵ | | 29 | frame.setSelected(true);↵
|
31 | if (frame instanceof IFirebirdManagerFrame) {↵ | | 30 | if (frame instanceof ISmarttoolFrame) {↵
|
32 | ((IFirebirdManagerFrame)frame).setFocusToFirstEmptyInputField();↵ | | 31 | ((ISmarttoolFrame)frame).setFocusToFirstEmptyInputField();↵
|
33 | }↵ | | 32 | }↵
|
34 | } catch (PropertyVetoException e) {↵ | | 33 | } catch (PropertyVetoException e) {↵
|
35 | log.error(e.getLocalizedMessage());↵ | | 34 | log.error(e.getLocalizedMessage());↵
|
36 | }↵ | | 35 | }↵
|
37 | }↵ | | 36 | }↵
|
38 | }); | | 37 | });
|