\r
package org.tianocore.frameworkwizard.packaging.ui;\r
\r
-import java.awt.Rectangle;\r
import java.awt.event.ActionEvent;\r
import java.awt.event.ComponentEvent;\r
import java.awt.event.FocusAdapter;\r
import java.awt.event.FocusEvent;\r
\r
import javax.swing.JButton;\r
+import javax.swing.JFrame;\r
import javax.swing.JLabel;\r
+import javax.swing.JOptionPane;\r
import javax.swing.JPanel;\r
import javax.swing.JScrollPane;\r
import javax.swing.JTextArea;\r
//\r
//Define class members\r
//\r
+ static JFrame frame;\r
+ \r
private JPanel jContentPane = null;\r
\r
private JLabel jLabelBaseName = null;\r
jTextFieldBaseName.setPreferredSize(new java.awt.Dimension(320,20));\r
jTextFieldBaseName.addFocusListener(new FocusAdapter(){\r
public void focusLost(FocusEvent e){\r
+ if (!DataValidation.isUiNameType(jTextFieldBaseName.getText())) {\r
+ JOptionPane.showMessageDialog(frame, "Package Name is NOT UiNameType.");\r
+ return;\r
+ }\r
sfc.setSpdHdrPkgName(jTextFieldBaseName.getText());\r
}\r
});\r
jTextFieldGuid.setPreferredSize(new java.awt.Dimension(250,20));\r
jTextFieldGuid.addFocusListener(new FocusAdapter(){\r
public void focusLost(FocusEvent e){\r
+ if (!DataValidation.isGuid(jTextFieldGuid.getText())) {\r
+ JOptionPane.showMessageDialog(frame, "Guid is NOT GuidType.");\r
+ return;\r
+ }\r
sfc.setSpdHdrGuidValue(jTextFieldGuid.getText());\r
}\r
});\r
jTextFieldVersion.setPreferredSize(new java.awt.Dimension(320,20));\r
jTextFieldVersion.addFocusListener(new FocusAdapter(){\r
public void focusLost(FocusEvent e){\r
+ if (!DataValidation.isVersion(jTextFieldVersion.getText())) {\r
+ JOptionPane.showMessageDialog(frame, "Version is NOT version type.");\r
+ return;\r
+ }\r
sfc.setSpdHdrVer(jTextFieldVersion.getText());\r
} \r
});\r
jTextAreaLicense.setLineWrap(true);\r
jTextAreaLicense.addFocusListener(new FocusAdapter(){\r
public void focusLost(FocusEvent e){\r
+ if (jTextAreaLicense.getText().length() == 0) {\r
+ JOptionPane.showMessageDialog(frame, "License contents could NOT be empty.");\r
+ return;\r
+ }\r
sfc.setSpdHdrLicense(jTextAreaLicense.getText());\r
}\r
});\r
jTextAreaDescription.setPreferredSize(new java.awt.Dimension(317,77));\r
jTextAreaDescription.addFocusListener(new FocusAdapter(){\r
public void focusLost(FocusEvent e){\r
+ if (jTextAreaDescription.getText().length() == 0) {\r
+ JOptionPane.showMessageDialog(frame, "Description contents could NOT be empty.");\r
+ return;\r
+ }\r
sfc.setSpdHdrDescription(jTextAreaDescription.getText());\r
}\r
});\r
jTextFieldAbstract.setPreferredSize(new java.awt.Dimension(320, 20));\r
jTextFieldAbstract.addFocusListener(new FocusAdapter(){\r
public void focusLost(FocusEvent e){\r
+ if (!DataValidation.isAbstract(jTextFieldAbstract.getText())) {\r
+ JOptionPane.showMessageDialog(frame, "Abstract could NOT be empty.");\r
+ return;\r
+ }\r
sfc.setSpdHdrAbs(jTextFieldAbstract.getText());\r
}\r
});\r
jTextFieldCopyright.setPreferredSize(new java.awt.Dimension(320,20));\r
jTextFieldCopyright.addFocusListener(new FocusAdapter(){\r
public void focusLost(FocusEvent e){\r
+ if (!DataValidation.isCopyright(jTextFieldCopyright.getText())) {\r
+ JOptionPane.showMessageDialog(frame, "Copyright contents could not be empty.");\r
+ return;\r
+ }\r
sfc.setSpdHdrCopyright(jTextFieldCopyright.getText());\r
} \r
});\r
resizeComponentWidth(this.jTextFieldBaseName, intCurrentWidth,intPreferredWidth);\r
resizeComponentWidth(this.jTextFieldGuid, intCurrentWidth,intPreferredWidth);\r
resizeComponentWidth(this.jTextFieldVersion, intCurrentWidth,intPreferredWidth);\r
+ resizeComponentWidth(this.jTextField, intCurrentWidth,intPreferredWidth);\r
resizeComponentWidth(this.jScrollPaneLicense, intCurrentWidth,intPreferredWidth);\r
resizeComponentWidth(this.jTextFieldCopyright, intCurrentWidth,intPreferredWidth);\r
resizeComponentWidth(this.jScrollPaneDescription, intCurrentWidth,intPreferredWidth);\r