@@ -1516,29 +1516,30 @@ protected void loadHardware(File folder) {
1516
1516
*/
1517
1517
@ SuppressWarnings ("serial" )
1518
1518
public void handleAbout () {
1519
- final Image image = getLibImage ("about.jpg " , activeEditor );
1519
+ final Image image = getLibImage ("about.png " , activeEditor );
1520
1520
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 );
1523
1523
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 );
1527
1527
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
+ };
1533
1533
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
+ });
1538
1538
int w = image .getWidth (activeEditor );
1539
1539
int h = image .getHeight (activeEditor );
1540
1540
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 );
1542
1543
window .setVisible (true );
1543
1544
}
1544
1545
@@ -2173,11 +2174,10 @@ static public Image getThemeImage(String name, Component who) {
2173
2174
* Return an Image object from inside the Processing lib folder.
2174
2175
*/
2175
2176
static public Image getLibImage (String name , Component who ) {
2176
- Image image = null ;
2177
2177
Toolkit tk = Toolkit .getDefaultToolkit ();
2178
2178
2179
2179
File imageLocation = new File (getContentFile ("lib" ), name );
2180
- image = tk .getImage (imageLocation .getAbsolutePath ());
2180
+ Image image = tk .getImage (imageLocation .getAbsolutePath ());
2181
2181
MediaTracker tracker = new MediaTracker (who );
2182
2182
tracker .addImage (image , 0 );
2183
2183
try {
0 commit comments