1111import org .jd .gui .util .swing .SwingUtil ;
1212
1313import javax .swing .*;
14- import javax .swing .border .EmptyBorder ;
15- import javax .swing .border .LineBorder ;
1614import java .awt .*;
1715import java .awt .event .ActionEvent ;
1816import java .awt .event .KeyEvent ;
@@ -34,22 +32,22 @@ public AboutView(JFrame mainFrame) {
3432 aboutDialog .setResizable (false );
3533
3634 JPanel panel = new JPanel ();
37- panel .setBorder (new EmptyBorder (15 , 15 , 15 , 15 ));
35+ panel .setBorder (BorderFactory . createEmptyBorder (15 , 15 , 15 , 15 ));
3836 panel .setLayout (new BorderLayout ());
3937 aboutDialog .add (panel );
4038
4139 Box vbox = Box .createVerticalBox ();
4240 panel .add (vbox , BorderLayout .NORTH );
4341 JPanel subpanel = new JPanel ();
4442 vbox .add (subpanel );
45- subpanel .setBorder (new LineBorder (Color .BLACK ));
43+ subpanel .setBorder (BorderFactory . createLineBorder (Color .BLACK ));
4644 subpanel .setBackground (Color .WHITE );
4745 subpanel .setLayout (new BorderLayout ());
4846 JLabel logo = new JLabel (new ImageIcon (SwingUtil .getImage ("/org/jd/gui/images/jd_icon_64.png" )));
49- logo .setBorder (new EmptyBorder (15 , 15 , 15 , 15 ));
47+ logo .setBorder (BorderFactory . createEmptyBorder (15 , 15 , 15 , 15 ));
5048 subpanel .add (logo , BorderLayout .WEST );
5149 Box subvbox = Box .createVerticalBox ();
52- subvbox .setBorder (new EmptyBorder (15 ,0 ,15 ,15 ));
50+ subvbox .setBorder (BorderFactory . createEmptyBorder (15 ,0 ,15 ,15 ));
5351 subpanel .add (subvbox , BorderLayout .EAST );
5452 Box hbox = Box .createHorizontalBox ();
5553 subvbox .add (hbox );
@@ -63,7 +61,7 @@ public AboutView(JFrame mainFrame) {
6361 hbox .add (subsubpanel );
6462 subsubpanel .setLayout (new GridLayout (2 ,2 ));
6563 subsubpanel .setOpaque (false );
66- subsubpanel .setBorder (new EmptyBorder (5 ,10 ,5 ,5 ));
64+ subsubpanel .setBorder (BorderFactory . createEmptyBorder (5 ,10 ,5 ,5 ));
6765
6866 String jdGuiVersion = "SNAPSHOT" ;
6967 String jdCoreVersion = "SNAPSHOT" ;
@@ -124,13 +122,13 @@ public AboutView(JFrame mainFrame) {
124122
125123 // Prepare to display
126124 aboutDialog .pack ();
127- aboutDialog .setLocationRelativeTo (mainFrame );
128125 });
129126 }
130127
131128 public void show () {
132129 SwingUtil .invokeLater (() -> {
133130 // Show
131+ aboutDialog .setLocationRelativeTo (aboutDialog .getParent ());
134132 aboutDialog .setVisible (true );
135133 aboutOkButton .requestFocus ();
136134 });
0 commit comments