@@ -1516,29 +1516,30 @@ protected void loadHardware(File folder) {
15161516 */
15171517 @ SuppressWarnings ("serial" )
15181518 public void handleAbout () {
1519- final Image image = getLibImage ("about.jpg " , activeEditor );
1519+ final Image image = getLibImage ("about.png " , activeEditor );
15201520 final Window window = new Window (activeEditor ) {
1521- public void paint (Graphics g ) {
1522- g .drawImage (image , 0 , 0 , null );
1521+ public void paint (Graphics g ) {
1522+ g .drawImage (image , 0 , 0 , null );
15231523
1524- Graphics2D g2 = (Graphics2D ) g ;
1525- g2 .setRenderingHint (RenderingHints .KEY_TEXT_ANTIALIASING ,
1526- RenderingHints .VALUE_TEXT_ANTIALIAS_OFF );
1524+ Graphics2D g2 = (Graphics2D ) g ;
1525+ g2 .setRenderingHint (RenderingHints .KEY_TEXT_ANTIALIASING ,
1526+ RenderingHints .VALUE_TEXT_ANTIALIAS_OFF );
15271527
1528- g .setFont (new Font ("SansSerif" , Font .PLAIN , 11 ));
1529- g .setColor (Color .white );
1530- g .drawString (BaseNoGui .VERSION_NAME , 50 , 30 );
1531- }
1532- };
1528+ g .setFont (new Font ("SansSerif" , Font .PLAIN , 11 ));
1529+ g .setColor (Color .white );
1530+ g .drawString (BaseNoGui .VERSION_NAME , 33 , 20 );
1531+ }
1532+ };
15331533 window .addMouseListener (new MouseAdapter () {
1534- public void mousePressed (MouseEvent e ) {
1535- window .dispose ();
1536- }
1537- });
1534+ public void mousePressed (MouseEvent e ) {
1535+ window .dispose ();
1536+ }
1537+ });
15381538 int w = image .getWidth (activeEditor );
15391539 int h = image .getHeight (activeEditor );
15401540 Dimension screen = Toolkit .getDefaultToolkit ().getScreenSize ();
1541- window .setBounds ((screen .width -w )/2 , (screen .height -h )/2 , w , h );
1541+ window .setBounds ((screen .width - w ) / 2 , (screen .height - h ) / 2 , w , h );
1542+ window .setLocationRelativeTo (activeEditor );
15421543 window .setVisible (true );
15431544 }
15441545
@@ -2173,11 +2174,10 @@ static public Image getThemeImage(String name, Component who) {
21732174 * Return an Image object from inside the Processing lib folder.
21742175 */
21752176 static public Image getLibImage (String name , Component who ) {
2176- Image image = null ;
21772177 Toolkit tk = Toolkit .getDefaultToolkit ();
21782178
21792179 File imageLocation = new File (getContentFile ("lib" ), name );
2180- image = tk .getImage (imageLocation .getAbsolutePath ());
2180+ Image image = tk .getImage (imageLocation .getAbsolutePath ());
21812181 MediaTracker tracker = new MediaTracker (who );
21822182 tracker .addImage (image , 0 );
21832183 try {
0 commit comments