1 | public class TestOraclePluginPreferencesPanel {↵ | | 1 | public class TestSQLScriptPreferencesPanel {↵
|
|
2 | /**↵ | | 2 | /**↵
|
3 | * @param args↵ | | 3 | * @param args↵
|
4 | */↵ | | 4 | */↵
|
5 | public static void main(String[] args) throws Exception {↵ | | 5 | public static void main(String[] args) throws Exception {↵
|
6 | JFrame f = new JFrame();↵ | | 6 | JFrame f = new JFrame();↵
|
7 | // TODO move to new standard location and rewrite test to be less static↵ | | |
|
8 | f.getContentPane().setLayout(new BorderLayout());↵ | | 7 | f.getContentPane().setLayout(new BorderLayout());↵
|
9 | ApplicationArguments.initialize(new String[0]);↵ | | 8 | ApplicationArguments.initialize(new String[0]);↵
|
10 | final PluginQueryTokenizerPreferencesManager prefsManager = ↵ | | 9 | ↵
|
11 | new PluginQueryTokenizerPreferencesManager();↵ | | |
|
12 | prefsManager.initialize(new DummyPlugin(), new Oracle↵ | | 10 | SQLScriptPreferencesManager.initialize(new DummyPlugin());↵
|
13 | PreferenceBean());↵ | | 11 | SQLScriptPreferenceBean bean = SQLScriptPreferencesManager.getPreferences();↵
|
14 | final PluginQueryTokenizerPreferencesPanel p = ↵ | | 12 | final SQLScriptPreferencesPanel p = ↵
|
15 | new OraclePluginPreferencesPanel(prefsManager);↵ | | 13 | new SQLScriptPreferencesPanel(bean);↵
|
16 | JScrollPane sp = new JScrollPane(p);↵ | | 14 | JScrollPane sp = new JScrollPane(p);↵
|
17 | f.getContentPane().add(sp, BorderLayout.CENTER);↵ | | 15 | f.getContentPane().add(sp, BorderLayout.CENTER);↵
|
18 | JButton button = new JButton("Save");↵ | | 16 | JButton button = new JButton("Save");↵
|
19 | button.addActionListener(new ActionListener() {↵ | | 17 | button.addActionListener(new ActionListener() {↵
|
20 | public void actionPerformed(ActionEvent e) {↵ | | 18 | public void actionPerformed(ActionEvent e) {↵
|
21 | p.applyChanges();↵ | | 19 | p.applyChanges();↵
|
22 | prefsManager.unload();↵ | | 20 | SQLScriptPreferencesManager.unload();↵
|
23 | }↵ | | 21 | }↵
|
24 | });↵ | | 22 | });↵
|
25 | JButton exitButton = new JButton("Exit");↵ | | 23 | JButton exitButton = new JButton("Exit");↵
|
26 | exitButton.addActionListener(new ActionListener() {↵ | | 24 | exitButton.addActionListener(new ActionListener() {↵
|
27 | public void actionPerformed(ActionEvent e) {↵ | | 25 | public void actionPerformed(ActionEvent e) {↵
|
28 | System.exit(0);↵ | | 26 | System.exit(0);↵
|
29 | }↵ | | 27 | }↵
|
30 | });↵ | | 28 | });↵
|
31 | JPanel buttonPanel = new JPanel();↵ | | 29 | JPanel buttonPanel = new JPanel();↵
|
32 | buttonPanel.add(button);↵ | | 30 | buttonPanel.add(button);↵
|
33 | buttonPanel.add(exitButton);↵ | | 31 | buttonPanel.add(exitButton);↵
|
34 | f.getContentPane().add(buttonPanel, BorderLayout.SOUTH);↵ | | 32 | f.getContentPane().add(buttonPanel, BorderLayout.SOUTH);↵
|
35 | f.setBounds(200, 50,700, 700);↵ | | 33 | f.setBounds(200, 50,700, 700);↵
|
36 | f.setVisible(true) | | 34 | f.setVisible(true)
|