import org.tianocore.frameworkwizard.common.DataType;\r
import org.tianocore.frameworkwizard.common.ui.IDialog;\r
import org.tianocore.frameworkwizard.common.ui.IFrame;\r
+import javax.swing.ImageIcon;\r
\r
/**\r
The class is used to show a about window with copyright information\r
public class About extends IDialog {\r
\r
///\r
- /// Define class Serial Version UID\r
+ /// Define Class Serial Version UID\r
///\r
private static final long serialVersionUID = 2958136136667310962L;\r
\r
- //\r
- //Define class members\r
- //\r
+ ///\r
+ /// Define Class Members\r
+ ///\r
private JPanel jContentPane = null;\r
\r
private JLabel jLabel = null;\r
\r
private JButton jButtonOK = null;\r
\r
+ private JLabel jLabelImage = null;\r
+\r
/**\r
This method initializes jButtonOK \r
\r
private JButton getJButtonOK() {\r
if (jButtonOK == null) {\r
jButtonOK = new JButton();\r
- jButtonOK.setBounds(new java.awt.Rectangle(105, 120, 90, 20));\r
+ jButtonOK.setBounds(new java.awt.Rectangle(115, 200, 90, 20));\r
jButtonOK.setText("OK");\r
jButtonOK.addActionListener(this);\r
}\r
return jButtonOK;\r
}\r
\r
- public static void main(String[] args) {\r
- About a = new About();\r
- a.setVisible(true);\r
- }\r
-\r
/**\r
This is the default constructor\r
\r
super();\r
init();\r
}\r
- \r
+\r
/**\r
- This is the default constructor\r
- \r
- **/\r
- public About(IFrame parentFrame, boolean modal) {\r
- super(parentFrame, modal);\r
- init();\r
- }\r
+ This is the default constructor\r
+ \r
+ **/\r
+ public About(IFrame parentFrame, boolean modal) {\r
+ super(parentFrame, modal);\r
+ init();\r
+ }\r
\r
/**\r
This method initializes this\r
\r
**/\r
private void init() {\r
- this.setSize(300, 200);\r
+ this.setSize(320, 265);\r
this.setContentPane(getJContentPane());\r
this.setTitle("About");\r
this.getRootPane().setDefaultButton(jButtonOK);\r
**/\r
private JPanel getJContentPane() {\r
if (jContentPane == null) {\r
+ jLabelImage = new JLabel();\r
+ jLabelImage.setBounds(new java.awt.Rectangle(63, 20, 193, 58));\r
+ jLabelImage.setIcon(new ImageIcon(getClass().getResource("/resources/images/logo.gif")));\r
+\r
jLabel2 = new JLabel();\r
- jLabel2.setBounds(new java.awt.Rectangle(15, 80, 270, 20));\r
+ jLabel2.setBounds(new java.awt.Rectangle(25, 160, 270, 20));\r
jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);\r
jLabel2.setText("All rights reserved");\r
jLabel1 = new JLabel();\r
- jLabel1.setBounds(new java.awt.Rectangle(15, 50, 270, 20));\r
+ jLabel1.setBounds(new java.awt.Rectangle(25, 130, 270, 20));\r
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);\r
jLabel1.setText("Copyright (c) 2006, Intel Corporation");\r
jLabel = new JLabel();\r
jLabel.setToolTipText("");\r
- jLabel.setBounds(new java.awt.Rectangle(15, 20, 270, 20));\r
+ jLabel.setBounds(new java.awt.Rectangle(25, 90, 270, 20));\r
jLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);\r
- jLabel.setText("Framework Development Package System 1.0");\r
+ jLabel.setText(DataType.PROJECT_NAME + " " + DataType.PROJECT_VERSION);\r
jContentPane = new JPanel();\r
jContentPane.setLayout(null);\r
+ jContentPane.setSize(new java.awt.Dimension(320, 235));\r
jContentPane.add(jLabel, null);\r
jContentPane.add(jLabel1, null);\r
jContentPane.add(jLabel2, null);\r
jContentPane.add(getJButtonOK(), null);\r
+ jContentPane.add(jLabelImage, null);\r
}\r
return jContentPane;\r
}\r