Clean imports
emmanue1
5 years ago
10 | 10 | import org.jd.gui.util.swing.SwingUtil; |
11 | 11 | |
12 | 12 | import javax.swing.*; |
13 | import javax.swing.border.EmptyBorder; | |
14 | import javax.swing.border.LineBorder; | |
15 | 13 | import java.awt.*; |
16 | 14 | import java.awt.event.ActionEvent; |
17 | 15 | import java.awt.event.KeyEvent; |
33 | 31 | aboutDialog.setResizable(false); |
34 | 32 | |
35 | 33 | JPanel panel = new JPanel(); |
36 | panel.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
34 | panel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
37 | 35 | panel.setLayout(new BorderLayout()); |
38 | 36 | aboutDialog.add(panel); |
39 | 37 | |
41 | 39 | panel.add(vbox, BorderLayout.NORTH); |
42 | 40 | JPanel subpanel = new JPanel(); |
43 | 41 | vbox.add(subpanel); |
44 | subpanel.setBorder(new LineBorder(Color.BLACK)); | |
42 | subpanel.setBorder(BorderFactory.createLineBorder(Color.BLACK)); | |
45 | 43 | subpanel.setBackground(Color.WHITE); |
46 | 44 | subpanel.setLayout(new BorderLayout()); |
47 | 45 | JLabel logo = new JLabel(new ImageIcon(SwingUtil.getImage("/org/jd/gui/images/jd_icon_64.png"))); |
48 | logo.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
46 | logo.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
49 | 47 | subpanel.add(logo, BorderLayout.WEST); |
50 | 48 | Box subvbox = Box.createVerticalBox(); |
51 | subvbox.setBorder(new EmptyBorder(15,0,15,15)); | |
49 | subvbox.setBorder(BorderFactory.createEmptyBorder(15,0,15,15)); | |
52 | 50 | subpanel.add(subvbox, BorderLayout.EAST); |
53 | 51 | Box hbox = Box.createHorizontalBox(); |
54 | 52 | subvbox.add(hbox); |
62 | 60 | hbox.add(subsubpanel); |
63 | 61 | subsubpanel.setLayout(new GridLayout(2,2)); |
64 | 62 | subsubpanel.setOpaque(false); |
65 | subsubpanel.setBorder(new EmptyBorder(5,10,5,5)); | |
63 | subsubpanel.setBorder(BorderFactory.createEmptyBorder(5,10,5,5)); | |
66 | 64 | |
67 | 65 | String jdGuiVersion = "SNAPSHOT"; |
68 | 66 | String jdCoreVersion = "SNAPSHOT"; |
123 | 121 | |
124 | 122 | // Prepare to display |
125 | 123 | aboutDialog.pack(); |
126 | aboutDialog.setLocationRelativeTo(mainFrame); | |
127 | 124 | }); |
128 | 125 | } |
129 | 126 | |
130 | 127 | public void show() { |
131 | 128 | SwingUtil.invokeLater(() -> { |
132 | 129 | // Show |
130 | aboutDialog.setLocationRelativeTo(aboutDialog.getParent()); | |
133 | 131 | aboutDialog.setVisible(true); |
134 | 132 | aboutOkButton.requestFocus(); |
135 | 133 | }); |
11 | 11 | import org.jd.gui.util.swing.SwingUtil; |
12 | 12 | |
13 | 13 | import javax.swing.*; |
14 | import javax.swing.border.EmptyBorder; | |
15 | 14 | import javax.swing.event.DocumentEvent; |
16 | 15 | import javax.swing.event.DocumentListener; |
17 | 16 | import java.awt.*; |
36 | 35 | goToDialog.setResizable(false); |
37 | 36 | |
38 | 37 | Box vbox = Box.createVerticalBox(); |
39 | vbox.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
38 | vbox.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
40 | 39 | goToDialog.add(vbox); |
41 | 40 | |
42 | 41 | // First label "Enter line number (1..xxx):" |
18 | 18 | |
19 | 19 | import javax.swing.*; |
20 | 20 | import javax.swing.border.Border; |
21 | import javax.swing.border.EmptyBorder; | |
22 | 21 | import javax.swing.event.ChangeEvent; |
23 | 22 | import javax.swing.event.ChangeListener; |
24 | 23 | import javax.swing.text.BadLocationException; |
162 | 161 | findPreviousButton.setBorder(border); |
163 | 162 | findCloseButton.setBorder(border); |
164 | 163 | } else { |
165 | findPanel.setBorder(new EmptyBorder(2, 10, 2, 2)); | |
164 | findPanel.setBorder(BorderFactory.createEmptyBorder(2, 10, 2, 2)); | |
166 | 165 | } |
167 | 166 | |
168 | 167 | // Actions // |
17 | 17 | import org.jd.gui.view.renderer.TreeNodeRenderer; |
18 | 18 | |
19 | 19 | import javax.swing.*; |
20 | import javax.swing.border.EmptyBorder; | |
21 | 20 | import javax.swing.event.TreeExpansionEvent; |
22 | 21 | import javax.swing.event.TreeExpansionListener; |
23 | 22 | import javax.swing.tree.DefaultMutableTreeNode; |
50 | 49 | openTypeHierarchyDialog = new JDialog(mainFrame, "Hierarchy Type", false); |
51 | 50 | |
52 | 51 | JPanel panel = new JPanel(); |
53 | panel.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
52 | panel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
54 | 53 | panel.setLayout(new BorderLayout()); |
55 | 54 | openTypeHierarchyDialog.add(panel); |
56 | 55 |
16 | 16 | import org.jd.gui.view.renderer.OpenTypeListCellRenderer; |
17 | 17 | |
18 | 18 | import javax.swing.*; |
19 | import javax.swing.border.EmptyBorder; | |
20 | 19 | import javax.swing.event.DocumentEvent; |
21 | 20 | import javax.swing.event.DocumentListener; |
22 | 21 | import javax.swing.text.BadLocationException; |
44 | 43 | openTypeDialog = new JDialog(mainFrame, "Open Type", false); |
45 | 44 | |
46 | 45 | JPanel panel = new JPanel(); |
47 | panel.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
46 | panel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
48 | 47 | panel.setLayout(new BorderLayout()); |
49 | 48 | openTypeDialog.add(panel); |
50 | 49 |
11 | 11 | import org.jd.gui.util.swing.SwingUtil; |
12 | 12 | |
13 | 13 | import javax.swing.*; |
14 | import javax.swing.border.EmptyBorder; | |
15 | 14 | import java.awt.*; |
16 | 15 | import java.awt.event.ActionEvent; |
17 | 16 | import java.awt.event.KeyEvent; |
35 | 34 | preferencesDialog = new JDialog(mainFrame, "Preferences", false); |
36 | 35 | |
37 | 36 | JPanel panel = new JPanel(); |
38 | panel.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
37 | panel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
39 | 38 | panel.setLayout(new BorderLayout()); |
40 | 39 | preferencesDialog.add(panel); |
41 | 40 | |
42 | 41 | // Box for preferences panels |
43 | 42 | Box preferencesPanels = Box.createVerticalBox(); |
43 | preferencesPanels.setBackground(panel.getBackground()); | |
44 | preferencesPanels.setOpaque(true); | |
44 | 45 | Color errorBackgroundColor = Color.decode(configuration.getPreferences().get("JdGuiPreferences.errorBackgroundColor")); |
45 | 46 | |
46 | 47 | // Group "PreferencesPanel" by group name |
92 | 93 | |
93 | 94 | JScrollPane preferencesScrollPane = new JScrollPane(preferencesPanels); |
94 | 95 | preferencesScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); |
95 | preferencesScrollPane.setBorder(new EmptyBorder(0, 0, 0, 0)); | |
96 | preferencesScrollPane.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0)); | |
96 | 97 | panel.add(preferencesScrollPane, BorderLayout.CENTER); |
97 | 98 | |
98 | 99 | Box vbox = Box.createVerticalBox(); |
9 | 9 | import org.jd.gui.util.swing.SwingUtil; |
10 | 10 | |
11 | 11 | import javax.swing.*; |
12 | import javax.swing.border.EmptyBorder; | |
13 | 12 | import java.awt.event.ActionEvent; |
14 | 13 | import java.awt.event.KeyEvent; |
15 | 14 | import java.awt.event.WindowAdapter; |
16 | 15 | import java.awt.event.WindowEvent; |
17 | 16 | import java.io.File; |
18 | import java.util.function.IntConsumer; | |
19 | 17 | |
20 | 18 | public class SaveAllSourcesView { |
21 | 19 | protected JDialog saveAllSourcesDialog; |
34 | 32 | }); |
35 | 33 | |
36 | 34 | Box vbox = Box.createVerticalBox(); |
37 | vbox.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
35 | vbox.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
38 | 36 | saveAllSourcesDialog.add(vbox); |
39 | 37 | |
40 | 38 | // First label "Saving 'file' ..." |
71 | 69 | |
72 | 70 | // Prepare to display |
73 | 71 | saveAllSourcesDialog.pack(); |
74 | saveAllSourcesDialog.setLocationRelativeTo(mainFrame); | |
75 | 72 | }); |
76 | 73 | } |
77 | 74 | |
84 | 81 | saveAllSourcesProgressBar.setIndeterminate(true); |
85 | 82 | saveAllSourcesDialog.pack(); |
86 | 83 | // Show |
84 | saveAllSourcesDialog.setLocationRelativeTo(saveAllSourcesDialog.getParent()); | |
87 | 85 | saveAllSourcesDialog.setVisible(true); |
88 | 86 | }); |
89 | 87 | } |
19 | 19 | import org.jd.gui.view.renderer.TreeNodeRenderer; |
20 | 20 | |
21 | 21 | import javax.swing.*; |
22 | import javax.swing.border.EmptyBorder; | |
23 | 22 | import javax.swing.event.DocumentEvent; |
24 | 23 | import javax.swing.event.DocumentListener; |
25 | 24 | import javax.swing.event.TreeExpansionEvent; |
71 | 70 | searchInConstantPoolsDialog = new JDialog(mainFrame, "Search", false); |
72 | 71 | |
73 | 72 | JPanel panel = new JPanel(); |
74 | panel.setBorder(new EmptyBorder(15, 15, 15, 15)); | |
73 | panel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); | |
75 | 74 | panel.setLayout(new BorderLayout()); |
76 | 75 | searchInConstantPoolsDialog.add(panel); |
77 | 76 |
18 | 18 | import org.jd.gui.view.renderer.TreeNodeRenderer; |
19 | 19 | |
20 | 20 | import javax.swing.*; |
21 | import javax.swing.border.EmptyBorder; | |
22 | import javax.swing.border.LineBorder; | |
23 | 21 | import javax.swing.tree.DefaultMutableTreeNode; |
24 | 22 | import javax.swing.tree.DefaultTreeModel; |
25 | 23 | import javax.swing.tree.TreePath; |
55 | 53 | Color bg = UIManager.getColor("ToolTip.background"); |
56 | 54 | |
57 | 55 | JPanel selectLocationPanel = new JPanel(new BorderLayout()); |
58 | selectLocationPanel.setBorder(new LineBorder(bg.darker())); | |
56 | selectLocationPanel.setBorder(BorderFactory.createLineBorder(bg.darker())); | |
59 | 57 | selectLocationPanel.setBackground(bg); |
60 | 58 | selectLocationDialog.add(selectLocationPanel); |
61 | 59 | |
62 | 60 | selectLocationLabel = new JLabel(); |
63 | selectLocationLabel.setBorder(new EmptyBorder(5, 5, 0, 5)); | |
61 | selectLocationLabel.setBorder(BorderFactory.createEmptyBorder(5, 5, 0, 5)); | |
64 | 62 | selectLocationPanel.add(selectLocationLabel, BorderLayout.NORTH); |
65 | 63 | |
66 | 64 | selectLocationTree = new Tree(); |
67 | selectLocationTree.setBorder(new EmptyBorder(5, 5, 5, 5)); | |
65 | selectLocationTree.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); | |
68 | 66 | selectLocationTree.setOpaque(false); |
69 | 67 | selectLocationTree.setModel(new DefaultTreeModel(new DefaultMutableTreeNode())); |
70 | 68 | selectLocationTree.setCellRenderer(new TreeNodeRenderer()); |