00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 package org.objectweb.proactive.ext.scilab.gui;
00032
00033 import java.awt.Dimension;
00034 import java.awt.Graphics;
00035 import java.awt.Image;
00036 import java.awt.Toolkit;
00037
00038 import javax.swing.JDialog;
00039 import javax.swing.JPanel;
00040
00041 public class WelcomeDialog extends JDialog {
00042 private JPanel panelLogo = null ;
00043 private Image logo;
00044 public WelcomeDialog() {
00045 super();
00046
00047 logo = Toolkit.getDefaultToolkit().getImage(getClass().getResource("img/logo.jpg"));
00048 panelLogo = new JPanel (){
00049 public void paintComponent ( Graphics g )
00050 {
00051 super.paintComponent(g) ;
00052
00053 g.drawImage(logo, 0, 0, this);
00054 }
00055 };
00056
00057 this.setSize(510, 300) ;
00058 this.setResizable(false);
00059 this.setTitle("Welcome");
00060 this.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
00061 this.setModal(false) ;
00062 this.setUndecorated(true) ;
00063 this.getContentPane().add(this.panelLogo) ;
00064 this.center() ;
00065
00066 }
00067
00068 public void center() {
00069 Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
00070 Dimension f = this.getSize();
00071 int x = (d.width - f.width) / 2;
00072 int y = (d.height - f.height) / 2;
00073 this.setBounds(x, y, f.width, f.height );
00074 }
00075
00076 }