changed variable names from textfieldsomething to somethingtextfield

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1391 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lhauch 2006-08-27 00:45:02 +00:00
parent 01fa6a6199
commit 07e741e010

View File

@ -29,7 +29,6 @@ import javax.swing.JScrollPane;
import javax.swing.JTextArea; import javax.swing.JTextArea;
import javax.swing.JTextField; import javax.swing.JTextField;
import org.tianocore.PackageSurfaceAreaDocument; import org.tianocore.PackageSurfaceAreaDocument;
import org.tianocore.frameworkwizard.common.DataValidation; import org.tianocore.frameworkwizard.common.DataValidation;
import org.tianocore.frameworkwizard.common.Tools; import org.tianocore.frameworkwizard.common.Tools;
@ -47,6 +46,52 @@ import javax.swing.JCheckBox;
**/ **/
public class SpdHeader extends IInternalFrame { public class SpdHeader extends IInternalFrame {
private int dialogWidth = 560;
private int labelColumn = 12;
private int labelWidth = 155;
private int buttonWidth = 60;
private final int valueColumn = 168;
private final int valueWidth = 320;
private final int specWidth = 420;
private int shortValueWidth = valueWidth - (buttonWidth + 5);
private final int oneRowHeight = 20;
private final int threeRowHeight = 60;
private final int fourRowHeight = 80;
private final int rowSep = 5;
private final int rowOne = 12;
private final int rowTwo = rowOne + oneRowHeight + rowSep;
private final int rowThree = rowTwo + oneRowHeight + rowSep;
private final int rowFour = rowThree + oneRowHeight + rowSep;
private final int rowFive = rowFour + threeRowHeight + rowSep;
private final int rowSix = rowFive + fourRowHeight + rowSep;
private final int rowSeven = rowSix + oneRowHeight + rowSep;
private final int rowEight = rowSeven + oneRowHeight + rowSep;
private final int rowNine = rowEight + fourRowHeight + rowSep;
private final int rowTen = rowNine + oneRowHeight + rowSep;
private int dialogHeight = rowTen + threeRowHeight;
/// ///
/// Define class Serial Version UID /// Define class Serial Version UID
/// ///
@ -59,45 +104,47 @@ public class SpdHeader extends IInternalFrame {
private JPanel jContentPane = null; private JPanel jContentPane = null;
private JLabel jLabelBaseName = null; private JLabel jPackageNameLabel = null;
private JTextField jTextFieldBaseName = null; private JTextField jPackageNameTextField = null;
private JLabel jLabelGuid = null; private JLabel jGuidLabel = null;
private JTextField jTextFieldGuid = null; private JTextField jGuidTextField = null;
private JLabel jLabelVersion = null; private JLabel jVersionLabel = null;
private JTextField jTextFieldVersion = null; private JTextField jVersionTextField = null;
private JButton jButtonGenerateGuid = null; private JButton jGenerateGuidButton = null;
private JLabel jLabelLicense = null; private JLabel jLicenseLabel = null;
private JTextArea jTextAreaLicense = null; private JTextArea jLicenseTextArea = null;
private JLabel jLabelCopyright = null; private JLabel jLabelCopyright = null;
private JLabel jLabelDescription = null; private JLabel jDescriptionLabel = null;
private JTextArea jTextAreaDescription = null; private JTextArea jDescriptionTextArea = null;
private JLabel jLabelSpecification = null; // private JLabel jLabelSpecification = null;
private JTextField jTextFieldSpecification = null; private JTextField jSpecificationTextField = null;
private JButton jButtonOk = null; private JButton jButtonOk = null;
private JButton jButtonCancel = null; private JButton jButtonCancel = null;
private JScrollPane jScrollPaneLicense = null; private JScrollPane jLicenseScrollPane = null;
private JScrollPane jScrollPaneDescription = null; private JScrollPane jDescriptionScrollPane = null;
private JLabel jLabelAbstract = null; private JScrollPane jCopyrightScrollPane = null;
private JTextField jTextFieldAbstract = null; private JLabel jAbstractLabel = null;
private JTextField jAbstractTextField = null;
private StarLabel jStarLabel1 = null; private StarLabel jStarLabel1 = null;
@ -113,202 +160,205 @@ public class SpdHeader extends IInternalFrame {
private StarLabel jStarLabel7 = null; private StarLabel jStarLabel7 = null;
private StarLabel jStarLabel8 = null;
private StarLabel jStarLabel9 = null; private StarLabel jStarLabel9 = null;
private SpdFileContents sfc = null; private SpdFileContents sfc = null;
private OpeningPackageType docConsole = null; private OpeningPackageType docConsole = null;
private JTextField jTextFieldCopyright = null; private JTextArea jCopyrightTextArea = null;
private JScrollPane topScrollPane = null; private JScrollPane topScrollPane = null;
private JLabel jLabel = null; private JLabel jUrlLabel = null;
private JTextField jTextFieldUrl = null; private JTextField jUrlTextField = null;
private StarLabel starLabel = null;
private StarLabel starLabel1 = null;
private JCheckBox jCheckBoxRdOnly = null; private JCheckBox jCheckBoxRdOnly = null;
private JCheckBox jCheckBoxRePkg = null; private JCheckBox jCheckBoxRePkg = null;
/** /**
This method initializes jTextFieldBaseName This method initializes jPackageNameTextField
@return javax.swing.JTextField jTextFieldBaseName @return javax.swing.JTextField jPackageNameTextField
**/ **/
private JTextField getJTextFieldBaseName() { private JTextField getJPackageNameTextField() {
if (jTextFieldBaseName == null) { if (jPackageNameTextField == null) {
jTextFieldBaseName = new JTextField(); jPackageNameTextField = new JTextField();
jTextFieldBaseName.setBounds(new java.awt.Rectangle(160, 10, 320, 20)); jPackageNameTextField.setBounds(new java.awt.Rectangle(valueColumn, rowOne, valueWidth, oneRowHeight));
jTextFieldBaseName.setPreferredSize(new java.awt.Dimension(320,20)); jPackageNameTextField.setPreferredSize(new java.awt.Dimension(valueWidth, oneRowHeight));
jTextFieldBaseName.addFocusListener(new FocusAdapter(){ jPackageNameTextField.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (!DataValidation.isUiNameType(jTextFieldBaseName.getText())) { if (!DataValidation.isUiNameType(jPackageNameTextField.getText())) {
JOptionPane.showMessageDialog(frame, "Package Name is NOT UiNameType."); JOptionPane.showMessageDialog(frame, "Package Name must start with a letter.");
return; return;
} }
if (jTextFieldBaseName.getText().equals(sfc.getSpdHdrPkgName())) { if (jPackageNameTextField.getText().equals(sfc.getSpdHdrPkgName())) {
return; return;
} }
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrPkgName(jTextFieldBaseName.getText()); sfc.setSpdHdrPkgName(jPackageNameTextField.getText());
} }
}); });
} }
return jTextFieldBaseName; return jPackageNameTextField;
} }
/** /**
This method initializes jTextFieldGuid This method initializes jGuidTextField
@return javax.swing.JTextField jTextFieldGuid @return javax.swing.JTextField jGuidTextField
**/ **/
private JTextField getJTextFieldGuid() { private JTextField getJGuidTextField() {
if (jTextFieldGuid == null) { if (jGuidTextField == null) {
jTextFieldGuid = new JTextField(); jGuidTextField = new JTextField();
jTextFieldGuid.setBounds(new java.awt.Rectangle(160, 35, 250, 20)); jGuidTextField.setBounds(new java.awt.Rectangle(valueColumn, rowTwo, shortValueWidth, oneRowHeight));
jTextFieldGuid.setPreferredSize(new java.awt.Dimension(250,20)); jGuidTextField.setPreferredSize(new java.awt.Dimension(shortValueWidth, oneRowHeight));
jTextFieldGuid.addFocusListener(new FocusAdapter(){ jGuidTextField.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (!DataValidation.isGuid(jTextFieldGuid.getText())) { if (!DataValidation.isGuid(jGuidTextField.getText())) {
JOptionPane.showMessageDialog(frame, "Guid is NOT GuidType."); JOptionPane.showMessageDialog(frame, "Guid must be in registry (8-4-4-4-12) format.");
return; return;
} }
if (jTextFieldGuid.getText().equals(sfc.getSpdHdrGuidValue())) { if (jGuidTextField.getText().equals(sfc.getSpdHdrGuidValue())) {
return; return;
} }
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrGuidValue(jTextFieldGuid.getText()); sfc.setSpdHdrGuidValue(jGuidTextField.getText());
} }
}); });
} }
return jTextFieldGuid; return jGuidTextField;
} }
/** /**
This method initializes jTextFieldVersion This method initializes jVersionTextField
@return javax.swing.JTextField jTextFieldVersion @return javax.swing.JTextField jVersionTextField
**/ **/
private JTextField getJTextFieldVersion() { private JTextField getJVersionTextField() {
if (jTextFieldVersion == null) { if (jVersionTextField == null) {
jTextFieldVersion = new JTextField(); jVersionTextField = new JTextField();
jTextFieldVersion.setBounds(new java.awt.Rectangle(160, 60, 320, 20)); jVersionTextField.setBounds(new java.awt.Rectangle(valueColumn, rowThree, valueWidth, oneRowHeight));
jTextFieldVersion.setPreferredSize(new java.awt.Dimension(320,20)); jVersionTextField.setPreferredSize(new java.awt.Dimension(valueWidth, oneRowHeight));
jTextFieldVersion.addFocusListener(new FocusAdapter(){ jVersionTextField.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (!DataValidation.isVersion(jTextFieldVersion.getText())) { if (!DataValidation.isVersion(jVersionTextField.getText())) {
JOptionPane.showMessageDialog(frame, "Version is NOT version type."); JOptionPane.showMessageDialog(frame, "Version must start with a number.");
return; return;
} }
if (jTextFieldVersion.getText().equals(sfc.getSpdHdrVer())){ if (jVersionTextField.getText().equals(sfc.getSpdHdrVer())) {
return; return;
} }
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrVer(jTextFieldVersion.getText()); sfc.setSpdHdrVer(jVersionTextField.getText());
} }
}); });
} }
return jTextFieldVersion; return jVersionTextField;
} }
/** /**
This method initializes jButtonGenerateGuid This method initializes jGenerateGuidButton
@return javax.swing.JButton jButtonGenerateGuid @return javax.swing.JButton jGenerateGuidButton
**/ **/
private JButton getJButtonGenerateGuid() { private JButton getJGenerateGuidButton() {
if (jButtonGenerateGuid == null) { if (jGenerateGuidButton == null) {
jButtonGenerateGuid = new JButton(); jGenerateGuidButton = new JButton();
jButtonGenerateGuid.setBounds(new java.awt.Rectangle(415, 35, 65, 20)); jGenerateGuidButton.setBounds(new java.awt.Rectangle(valueColumn + shortValueWidth + 5, rowTwo, buttonWidth, oneRowHeight));
jButtonGenerateGuid.setText("GEN"); jGenerateGuidButton.setText("GEN");
jButtonGenerateGuid.addActionListener(this); jGenerateGuidButton.addActionListener(this);
} }
return jButtonGenerateGuid; return jGenerateGuidButton;
} }
/** /**
This method initializes jTextAreaLicense This method initializes jLicenseTextArea
@return javax.swing.JTextArea jTextAreaLicense @return javax.swing.JTextArea jLicenseTextArea
**/ **/
private JTextArea getJTextAreaLicense() { private JTextArea getJLicenseTextArea() {
if (jTextAreaLicense == null) { if (jLicenseTextArea == null) {
jTextAreaLicense = new JTextArea(); jLicenseTextArea = new JTextArea();
jTextAreaLicense.setText(""); // jLicenseTextArea.setText("");
jTextAreaLicense.setLineWrap(true); jLicenseTextArea.setLineWrap(true);
jTextAreaLicense.addFocusListener(new FocusAdapter(){ jLicenseTextArea.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (jTextAreaLicense.getText().length() == 0) { if (jLicenseTextArea.getText().length() == 0) {
JOptionPane.showMessageDialog(frame, "License contents could NOT be empty."); JOptionPane.showMessageDialog(frame, "License is a required field.");
return; return;
} }
if (jTextAreaLicense.getText().equals(sfc.getSpdHdrLicense())) { if (jLicenseTextArea.getText().equals(sfc.getSpdHdrLicense())) {
return; return;
} }
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrLicense(jTextAreaLicense.getText()); sfc.setSpdHdrLicense(jLicenseTextArea.getText());
} }
}); });
} }
return jTextAreaLicense; return jLicenseTextArea;
} }
/** /**
This method initializes jTextAreaDescription This method initializes jDescriptionTextArea
@return javax.swing.JTextArea jTextAreaDescription @return javax.swing.JTextArea jDescriptionTextArea
**/ **/
private JTextArea getJTextAreaDescription() { private JTextArea getJDescriptionTextArea() {
if (jTextAreaDescription == null) { if (jDescriptionTextArea == null) {
jTextAreaDescription = new JTextArea(); jDescriptionTextArea = new JTextArea();
jTextAreaDescription.setLineWrap(true); jDescriptionTextArea.setLineWrap(true);
jTextAreaDescription.addFocusListener(new FocusAdapter(){ jDescriptionTextArea.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (jTextAreaDescription.getText().length() == 0) { if (jDescriptionTextArea.getText().length() == 0) {
JOptionPane.showMessageDialog(frame, "Description contents could NOT be empty."); JOptionPane
.showMessageDialog(frame,
"Description is a required field, and should reflect the contents of the package.");
return; return;
} }
if (jTextAreaDescription.getText().equals(sfc.getSpdHdrDescription())) { if (jDescriptionTextArea.getText().equals(sfc.getSpdHdrDescription())) {
return; return;
} }
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrDescription(jTextAreaDescription.getText()); sfc.setSpdHdrDescription(jDescriptionTextArea.getText());
} }
}); });
} }
return jTextAreaDescription; return jDescriptionTextArea;
} }
/** /**
This method initializes jTextFieldSpecification This method initializes jSpecificationTextField
@return javax.swing.JTextField jTextFieldSpecification @return javax.swing.JTextField jSpecificationTextField
**/ **/
private JTextField getJTextFieldSpecification() { private JTextField getJSpecificationTextField() {
if (jTextFieldSpecification == null) { if (jSpecificationTextField == null) {
jTextFieldSpecification = new JTextField(); jSpecificationTextField = new JTextField();
jTextFieldSpecification.setBounds(new java.awt.Rectangle(161,369,320,20)); jSpecificationTextField.setBounds(new java.awt.Rectangle(labelColumn, dialogHeight - 40, specWidth, oneRowHeight));
jTextFieldSpecification.setEditable(false); jSpecificationTextField.setEditable(false);
jTextFieldSpecification.setPreferredSize(new java.awt.Dimension(320,20)); jSpecificationTextField.setPreferredSize(new java.awt.Dimension(specWidth, oneRowHeight));
jTextFieldSpecification.addFocusListener(new FocusAdapter(){ jSpecificationTextField.setLocation(new java.awt.Point(2, dialogHeight - oneRowHeight));
public void focusLost(FocusEvent e){ jSpecificationTextField.setBorder(null);
sfc.setSpdHdrSpec(jTextFieldSpecification.getText());
// jSpecificationTextField.addFocusListener(new FocusAdapter(){
// public void focusLost(FocusEvent e){
// sfc.setSpdHdrSpec(jSpecificationTextField.getText());
// }
// });
} }
}); return jSpecificationTextField;
}
return jTextFieldSpecification;
} }
/** /**
@ -321,7 +371,7 @@ public class SpdHeader extends IInternalFrame {
if (jButtonOk == null) { if (jButtonOk == null) {
jButtonOk = new JButton(); jButtonOk = new JButton();
jButtonOk.setText("OK"); jButtonOk.setText("OK");
jButtonOk.setBounds(new java.awt.Rectangle(290, 445, 90, 20)); jButtonOk.setBounds(new java.awt.Rectangle(290, 445, 90, oneRowHeight));
jButtonOk.setVisible(false); jButtonOk.setVisible(false);
jButtonOk.addActionListener(this); jButtonOk.addActionListener(this);
} }
@ -338,7 +388,7 @@ public class SpdHeader extends IInternalFrame {
if (jButtonCancel == null) { if (jButtonCancel == null) {
jButtonCancel = new JButton(); jButtonCancel = new JButton();
jButtonCancel.setText("Cancel"); jButtonCancel.setText("Cancel");
jButtonCancel.setBounds(new java.awt.Rectangle(390, 445, 90, 20)); jButtonCancel.setBounds(new java.awt.Rectangle(390, 445, 90, oneRowHeight));
jButtonCancel.setVisible(false); jButtonCancel.setVisible(false);
jButtonCancel.addActionListener(this); jButtonCancel.addActionListener(this);
} }
@ -346,92 +396,102 @@ public class SpdHeader extends IInternalFrame {
} }
/** /**
This method initializes jScrollPaneLicense This method initializes jLicenseScrollPane
@return javax.swing.JScrollPane jScrollPaneLicense @return javax.swing.JScrollPane jLicenseScrollPane
**/ **/
private JScrollPane getJScrollPaneLicense() { private JScrollPane getJLicenseScrollPane() {
if (jScrollPaneLicense == null) { if (jLicenseScrollPane == null) {
jScrollPaneLicense = new JScrollPane(); jLicenseScrollPane = new JScrollPane();
jScrollPaneLicense.setBounds(new java.awt.Rectangle(161,144,320,80)); jLicenseScrollPane.setBounds(new java.awt.Rectangle(valueColumn, rowFive, valueWidth, fourRowHeight));
jScrollPaneLicense.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); jLicenseScrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
jScrollPaneLicense.setPreferredSize(new java.awt.Dimension(320,80)); jLicenseScrollPane.setPreferredSize(new java.awt.Dimension(valueWidth, fourRowHeight));
jScrollPaneLicense.setViewportView(getJTextAreaLicense()); jLicenseScrollPane.setViewportView(getJLicenseTextArea());
} }
return jScrollPaneLicense; return jLicenseScrollPane;
} }
/** /**
This method initializes jScrollPaneDescription This method initializes jDescriptionScrollPane
@return javax.swing.JScrollPane jScrollPaneDescription @return javax.swing.JScrollPane jDescriptionScrollPane
**/ **/
private JScrollPane getJScrollPaneDescription() { private JScrollPane getJDescriptionScrollPane() {
if (jScrollPaneDescription == null) { if (jDescriptionScrollPane == null) {
jScrollPaneDescription = new JScrollPane(); jDescriptionScrollPane = new JScrollPane();
jScrollPaneDescription.setBounds(new java.awt.Rectangle(160,280,320,80)); jDescriptionScrollPane.setBounds(new java.awt.Rectangle(valueColumn, rowEight, valueWidth, fourRowHeight));
jScrollPaneDescription.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); jDescriptionScrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
jScrollPaneDescription.setViewportView(getJTextAreaDescription()); jDescriptionScrollPane.setPreferredSize(new java.awt.Dimension(valueWidth, fourRowHeight));
jDescriptionScrollPane.setViewportView(getJDescriptionTextArea());
} }
return jScrollPaneDescription; return jDescriptionScrollPane;
} }
/** /**
This method initializes jTextFieldAbstract This method initializes jAbstractTextField
@return javax.swing.JTextField jTextFieldAbstract @return javax.swing.JTextField jAbstractTextField
**/ **/
private JTextField getJTextFieldAbstract() { private JTextField getJAbstractTextField() {
if (jTextFieldAbstract == null) { if (jAbstractTextField == null) {
jTextFieldAbstract = new JTextField(); jAbstractTextField = new JTextField();
jTextFieldAbstract.setBounds(new java.awt.Rectangle(161,256,320,20)); jAbstractTextField.setBounds(new java.awt.Rectangle(valueColumn, rowSeven, valueWidth, oneRowHeight));
jTextFieldAbstract.setPreferredSize(new java.awt.Dimension(320, 20)); jAbstractTextField.setPreferredSize(new java.awt.Dimension(valueWidth, oneRowHeight));
jTextFieldAbstract.addFocusListener(new FocusAdapter(){ jAbstractTextField.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (!DataValidation.isAbstract(jTextFieldAbstract.getText())) { if (!DataValidation.isAbstract(jAbstractTextField.getText())) {
JOptionPane.showMessageDialog(frame, "Abstract could NOT be empty."); JOptionPane.showMessageDialog(frame, "Abstract could NOT be empty.");
return; return;
} }
if (jTextFieldAbstract.getText().equals(sfc.getSpdHdrAbs())) { if (jAbstractTextField.getText().equals(sfc.getSpdHdrAbs())) {
return; return;
} }
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrAbs(jTextFieldAbstract.getText()); sfc.setSpdHdrAbs(jAbstractTextField.getText());
} }
}); });
} }
return jTextFieldAbstract; return jAbstractTextField;
} }
private JScrollPane getCopyrightScrollPane() {
if (jCopyrightScrollPane == null) {
jCopyrightScrollPane = new JScrollPane();
jCopyrightScrollPane.setBounds(new java.awt.Rectangle(valueColumn, rowFour, valueWidth, threeRowHeight));
jCopyrightScrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
jCopyrightScrollPane.setPreferredSize(new java.awt.Dimension(valueWidth, threeRowHeight));
jCopyrightScrollPane.setViewportView(getJCopyrightTextArea());
}
return jCopyrightScrollPane;
}
/** /**
This method initializes jTextFieldCopyright This method initializes jTextFieldCopyright
@return javax.swing.JTextField jTextFieldCopyright @return javax.swing.JTextField jTextFieldCopyright
**/ **/
private JTextField getJTextFieldCopyright() { private JTextArea getJCopyrightTextArea() {
if (jTextFieldCopyright == null) { if (jCopyrightTextArea == null) {
jTextFieldCopyright = new JTextField(); jCopyrightTextArea = new JTextArea();
jTextFieldCopyright.setBounds(new java.awt.Rectangle(160,86,320,48)); jCopyrightTextArea.setWrapStyleWord(true);
jTextFieldCopyright.setPreferredSize(new java.awt.Dimension(320,20)); jCopyrightTextArea.addFocusListener(new FocusAdapter() {
jTextFieldCopyright.addFocusListener(new FocusAdapter(){
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (!DataValidation.isCopyright(jTextFieldCopyright.getText())) { if (!DataValidation.isCopyright(jCopyrightTextArea.getText())) {
JOptionPane.showMessageDialog(frame, "Copyright contents could not be empty."); JOptionPane.showMessageDialog(frame, "Copyright must be entered.");
return; return;
} }
if (jTextFieldCopyright.getText().equals(sfc.getSpdHdrCopyright())) { if (jCopyrightTextArea.getText().equals(sfc.getSpdHdrCopyright())) {
return; return;
} }
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrCopyright(jTextFieldCopyright.getText()); sfc.setSpdHdrCopyright(jCopyrightTextArea.getText());
} }
}); });
} }
return jTextFieldCopyright; return jCopyrightTextArea;
} }
/** /**
@ -439,26 +499,26 @@ public class SpdHeader extends IInternalFrame {
* *
* @return javax.swing.JTextField * @return javax.swing.JTextField
*/ */
private JTextField getJTextFieldUrl() { private JTextField getJUrlTextField() {
if (jTextFieldUrl == null) { if (jUrlTextField == null) {
jTextFieldUrl = new JTextField(); jUrlTextField = new JTextField();
jTextFieldUrl.setBounds(new java.awt.Rectangle(161,231,320,20)); jUrlTextField.setBounds(new java.awt.Rectangle(valueColumn, rowSix, valueWidth, oneRowHeight));
jTextFieldUrl.setPreferredSize(new java.awt.Dimension(320, 20)); jUrlTextField.setPreferredSize(new java.awt.Dimension(valueWidth, oneRowHeight));
jTextFieldUrl.addFocusListener(new FocusAdapter(){ jUrlTextField.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) { public void focusLost(FocusEvent e) {
if (jTextFieldUrl.getText().length() == 0 && sfc.getSpdHdrUrl() == null) { if (jUrlTextField.getText().length() == 0 && sfc.getSpdHdrUrl() == null) {
return; return;
} }
if (jTextFieldUrl.getText().equals(sfc.getSpdHdrUrl())) { if (jUrlTextField.getText().equals(sfc.getSpdHdrUrl())) {
return; return;
} }
sfc.setSpdHdrLicense(jTextAreaLicense.getText()); sfc.setSpdHdrLicense(jLicenseTextArea.getText());
sfc.setSpdHdrUrl(jTextFieldUrl.getText()); sfc.setSpdHdrUrl(jUrlTextField.getText());
docConsole.setSaved(false); docConsole.setSaved(false);
} }
}); });
} }
return jTextFieldUrl; return jUrlTextField;
} }
/** /**
@ -470,9 +530,9 @@ public class SpdHeader extends IInternalFrame {
if (jCheckBoxRdOnly == null) { if (jCheckBoxRdOnly == null) {
jCheckBoxRdOnly = new JCheckBox(); jCheckBoxRdOnly = new JCheckBox();
jCheckBoxRdOnly.setText("Read Only"); jCheckBoxRdOnly.setText("Read Only");
jCheckBoxRdOnly.setLocation(new java.awt.Point(17,408)); jCheckBoxRdOnly.setLocation(new java.awt.Point(labelColumn, rowNine));
jCheckBoxRdOnly.setSize(new java.awt.Dimension(138,20)); jCheckBoxRdOnly.setSize(new java.awt.Dimension(labelWidth, oneRowHeight));
jCheckBoxRdOnly.setPreferredSize(new java.awt.Dimension(150,20)); // jCheckBoxRdOnly.setPreferredSize(new java.awt.Dimension(150, oneRowHeight));
jCheckBoxRdOnly.addItemListener(new java.awt.event.ItemListener() { jCheckBoxRdOnly.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent e) { public void itemStateChanged(java.awt.event.ItemEvent e) {
if (docConsole != null) { if (docConsole != null) {
@ -493,9 +553,9 @@ public class SpdHeader extends IInternalFrame {
private JCheckBox getJCheckBoxRePkg() { private JCheckBox getJCheckBoxRePkg() {
if (jCheckBoxRePkg == null) { if (jCheckBoxRePkg == null) {
jCheckBoxRePkg = new JCheckBox(); jCheckBoxRePkg = new JCheckBox();
jCheckBoxRePkg.setLocation(new java.awt.Point(16,444)); jCheckBoxRePkg.setLocation(new java.awt.Point(labelColumn, rowTen));
jCheckBoxRePkg.setText("RePackagable"); jCheckBoxRePkg.setText("RePackagable");
jCheckBoxRePkg.setSize(new java.awt.Dimension(140,20)); jCheckBoxRePkg.setSize(new java.awt.Dimension(labelWidth, oneRowHeight));
jCheckBoxRePkg.addItemListener(new java.awt.event.ItemListener() { jCheckBoxRePkg.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent e) { public void itemStateChanged(java.awt.event.ItemEvent e) {
if (docConsole != null) { if (docConsole != null) {
@ -538,6 +598,7 @@ public class SpdHeader extends IInternalFrame {
this(opt.getXmlSpd()); this(opt.getXmlSpd());
docConsole = opt; docConsole = opt;
} }
/** /**
This method initializes this This method initializes this
@ -557,46 +618,44 @@ public class SpdHeader extends IInternalFrame {
**/ **/
private void init(SpdFileContents sfc) { private void init(SpdFileContents sfc) {
if (sfc.getSpdHdrPkgName() != null) { if (sfc.getSpdHdrPkgName() != null) {
jTextFieldBaseName.setText(sfc.getSpdHdrPkgName()); jPackageNameTextField.setText(sfc.getSpdHdrPkgName());
} }
if (sfc.getSpdHdrGuidValue() != null) { if (sfc.getSpdHdrGuidValue() != null) {
jTextFieldGuid.setText(sfc.getSpdHdrGuidValue()); jGuidTextField.setText(sfc.getSpdHdrGuidValue());
} }
if (sfc.getSpdHdrVer() != null) { if (sfc.getSpdHdrVer() != null) {
jTextFieldVersion.setText(sfc.getSpdHdrVer()); jVersionTextField.setText(sfc.getSpdHdrVer());
} }
if (sfc.getSpdHdrLicense() != null) { if (sfc.getSpdHdrLicense() != null) {
jTextAreaLicense.setText(sfc.getSpdHdrLicense()); jLicenseTextArea.setText(sfc.getSpdHdrLicense());
} }
if (sfc.getSpdHdrUrl() != null) { if (sfc.getSpdHdrUrl() != null) {
jTextFieldUrl.setText(sfc.getSpdHdrUrl()); jUrlTextField.setText(sfc.getSpdHdrUrl());
} }
if (sfc.getSpdHdrCopyright() != null) { if (sfc.getSpdHdrCopyright() != null) {
jTextFieldCopyright.setText(sfc.getSpdHdrCopyright()); jCopyrightTextArea.setText(sfc.getSpdHdrCopyright());
} }
if (sfc.getSpdHdrAbs() != null) { if (sfc.getSpdHdrAbs() != null) {
jTextFieldAbstract.setText(sfc.getSpdHdrAbs()); jAbstractTextField.setText(sfc.getSpdHdrAbs());
} }
if (sfc.getSpdHdrDescription() != null) { if (sfc.getSpdHdrDescription() != null) {
jTextAreaDescription.setText(sfc.getSpdHdrDescription()); jDescriptionTextArea.setText(sfc.getSpdHdrDescription());
} }
if (sfc.getSpdHdrSpec() != null) { if (sfc.getSpdHdrSpec() != null) {
jTextFieldSpecification.setText(sfc.getSpdHdrSpec()); jSpecificationTextField.setText(sfc.getSpdHdrSpec());
} }
sfc.setSpdHdrSpec(jTextFieldSpecification.getText()); sfc.setSpdHdrSpec(jSpecificationTextField.getText());
if (!sfc.getSpdPkgDefsRdOnly().equals("true")) { if (!sfc.getSpdPkgDefsRdOnly().equals("true")) {
sfc.setSpdPkgDefsRdOnly("false"); sfc.setSpdPkgDefsRdOnly("false");
jCheckBoxRdOnly.setSelected(false); jCheckBoxRdOnly.setSelected(false);
} } else {
else{
jCheckBoxRdOnly.setSelected(true); jCheckBoxRdOnly.setSelected(true);
} }
if (!sfc.getSpdPkgDefsRePkg().equals("true")) { if (!sfc.getSpdPkgDefsRePkg().equals("true")) {
sfc.setSpdPkgDefsRePkg("false"); sfc.setSpdPkgDefsRePkg("false");
jCheckBoxRePkg.setSelected(false); jCheckBoxRePkg.setSelected(false);
} } else {
else{
jCheckBoxRePkg.setSelected(true); jCheckBoxRePkg.setSelected(true);
} }
@ -610,77 +669,55 @@ public class SpdHeader extends IInternalFrame {
**/ **/
private JPanel getJContentPane() { private JPanel getJContentPane() {
if (jContentPane == null) { if (jContentPane == null) {
starLabel1 = new StarLabel(); jStarLabel1 = new StarLabel();
starLabel1.setBounds(new java.awt.Rectangle(2,443,10,20)); jStarLabel1.setLocation(new java.awt.Point(2, rowOne));
starLabel = new StarLabel(); jStarLabel2 = new StarLabel();
starLabel.setBounds(new java.awt.Rectangle(2,407,10,20)); jStarLabel2.setLocation(new java.awt.Point(2, rowTwo));
jLabel = new JLabel(); jStarLabel3 = new StarLabel();
jLabel.setBounds(new java.awt.Rectangle(16,231,140,20)); jStarLabel3.setLocation(new java.awt.Point(2, rowThree));
jLabel.setText("URL"); jStarLabel4 = new StarLabel();
jStarLabel4.setLocation(new java.awt.Point(2, rowFour));
jStarLabel5 = new StarLabel();
jStarLabel5.setLocation(new java.awt.Point(2, rowFive));
jStarLabel6 = new StarLabel();
jStarLabel6.setLocation(new java.awt.Point(2, rowSeven));
jStarLabel7 = new StarLabel();
jStarLabel7.setLocation(new java.awt.Point(2, rowEight));
jStarLabel8 = new StarLabel();
jStarLabel8.setLocation(new java.awt.Point(2, rowNine));
jStarLabel9 = new StarLabel();
jStarLabel9.setLocation(new java.awt.Point(2, rowTen));
jPackageNameLabel = new JLabel();
jPackageNameLabel.setText("Package Name");
jPackageNameLabel.setBounds(new java.awt.Rectangle(labelColumn, rowOne, labelWidth, oneRowHeight));
jGuidLabel = new JLabel();
jGuidLabel.setBounds(new java.awt.Rectangle(labelColumn, rowTwo, labelWidth, oneRowHeight));
jGuidLabel.setText("Guid");
jVersionLabel = new JLabel();
jVersionLabel.setText("Version");
jVersionLabel.setBounds(new java.awt.Rectangle(labelColumn, rowThree, labelWidth, oneRowHeight));
jLabelCopyright = new JLabel();
jLabelCopyright.setText("Copyright");
jLabelCopyright.setBounds(new java.awt.Rectangle(labelColumn, rowFour, labelWidth, oneRowHeight));
jLicenseLabel = new JLabel();
jLicenseLabel.setText("License");
jLicenseLabel.setBounds(new java.awt.Rectangle(labelColumn, rowFive, labelWidth, oneRowHeight));
jUrlLabel = new JLabel();
jUrlLabel.setBounds(new java.awt.Rectangle(labelColumn, rowSix, labelWidth, oneRowHeight));
jUrlLabel.setText("URL");
jAbstractLabel = new JLabel();
jAbstractLabel.setBounds(new java.awt.Rectangle(labelColumn, rowSeven, labelWidth, oneRowHeight));
jAbstractLabel.setText("Abstract");
jDescriptionLabel = new JLabel();
jDescriptionLabel.setText("Description");
jDescriptionLabel.setBounds(new java.awt.Rectangle(labelColumn, rowEight, labelWidth, oneRowHeight));
jContentPane = new JPanel(); jContentPane = new JPanel();
jContentPane.setLayout(null); jContentPane.setLayout(null);
jContentPane.setLocation(new java.awt.Point(0, 0)); jContentPane.setLocation(new java.awt.Point(0, 0));
jContentPane.setPreferredSize(new java.awt.Dimension(500, 524)); jContentPane.setPreferredSize(new java.awt.Dimension(dialogWidth - 20, dialogHeight - 20));
jLabelAbstract = new JLabel();
jLabelAbstract.setBounds(new java.awt.Rectangle(16,281,140,20));
jLabelAbstract.setText("Description");
jLabelSpecification = new JLabel();
jLabelSpecification.setText("Specification");
jLabelSpecification.setBounds(new java.awt.Rectangle(16,369,140,20));
jLabelDescription = new JLabel();
jLabelDescription.setText("Abstract");
jLabelDescription.setBounds(new java.awt.Rectangle(16,256,140,20));
jLabelCopyright = new JLabel();
jLabelCopyright.setText("Copyright");
jLabelCopyright.setBounds(new java.awt.Rectangle(15,86,140,20));
jLabelLicense = new JLabel();
jLabelLicense.setText("License");
jLabelLicense.setBounds(new java.awt.Rectangle(16,147,140,20));
jLabelVersion = new JLabel();
jLabelVersion.setText("Version");
jLabelVersion.setBounds(new java.awt.Rectangle(15, 60, 140, 20));
jLabelGuid = new JLabel();
jLabelGuid.setPreferredSize(new java.awt.Dimension(25, 15));
jLabelGuid.setBounds(new java.awt.Rectangle(15, 35, 140, 20));
jLabelGuid.setText("Guid");
jLabelBaseName = new JLabel();
jLabelBaseName.setText("Package Name");
jLabelBaseName.setBounds(new java.awt.Rectangle(15, 10, 140, 20));
jContentPane.add(jLabelBaseName, null);
jContentPane.add(getJTextFieldBaseName(), null);
jContentPane.add(jLabelGuid, null);
jContentPane.add(getJTextFieldGuid(), null);
jContentPane.add(jLabelVersion, null);
jContentPane.add(getJTextFieldVersion(), null);
jContentPane.add(getJButtonGenerateGuid(), null);
jContentPane.add(jLabelLicense, null);
jContentPane.add(jLabelCopyright, null);
jContentPane.add(jLabelDescription, null);
jContentPane.add(jLabelSpecification, null);
jContentPane.add(getJTextFieldSpecification(), null);
jContentPane.add(getJButtonOk(), null);
jContentPane.add(getJButtonCancel(), null);
jContentPane.add(getJScrollPaneLicense(), null);
jContentPane.add(getJScrollPaneDescription(), null);
jContentPane.add(jLabelAbstract, null);
jContentPane.add(getJTextFieldAbstract(), null);
jStarLabel1 = new StarLabel();
jStarLabel1.setLocation(new java.awt.Point(0, 10));
jStarLabel2 = new StarLabel();
jStarLabel2.setLocation(new java.awt.Point(0, 35));
jStarLabel3 = new StarLabel();
jStarLabel3.setLocation(new java.awt.Point(0, 60));
jStarLabel4 = new StarLabel();
jStarLabel4.setLocation(new java.awt.Point(1,147));
jStarLabel5 = new StarLabel();
jStarLabel5.setLocation(new java.awt.Point(0,86));
jStarLabel6 = new StarLabel();
jStarLabel6.setLocation(new java.awt.Point(1,256));
jStarLabel7 = new StarLabel();
jStarLabel7.setLocation(new java.awt.Point(1,369));
jStarLabel7.setEnabled(false);
jStarLabel9 = new StarLabel();
jStarLabel9.setLocation(new java.awt.Point(1,281));
jContentPane.add(jStarLabel1, null); jContentPane.add(jStarLabel1, null);
jContentPane.add(jStarLabel2, null); jContentPane.add(jStarLabel2, null);
jContentPane.add(jStarLabel3, null); jContentPane.add(jStarLabel3, null);
@ -688,15 +725,34 @@ public class SpdHeader extends IInternalFrame {
jContentPane.add(jStarLabel5, null); jContentPane.add(jStarLabel5, null);
jContentPane.add(jStarLabel6, null); jContentPane.add(jStarLabel6, null);
jContentPane.add(jStarLabel7, null); jContentPane.add(jStarLabel7, null);
jContentPane.add(jStarLabel8, null);
jContentPane.add(jStarLabel9, null); jContentPane.add(jStarLabel9, null);
jContentPane.add(getJTextFieldCopyright(), null);
jContentPane.add(jLabel, null); jContentPane.add(jPackageNameLabel, null);
jContentPane.add(getJTextFieldUrl(), null); jContentPane.add(getJPackageNameTextField(), null);
jContentPane.add(starLabel, null); jContentPane.add(jGuidLabel, null);
jContentPane.add(starLabel1, null); jContentPane.add(getJGuidTextField(), null);
jContentPane.add(jVersionLabel, null);
jContentPane.add(getJVersionTextField(), null);
jContentPane.add(getJGenerateGuidButton(), null);
jContentPane.add(jLabelCopyright, null);
jContentPane.add(getCopyrightScrollPane(), null);
jContentPane.add(jLicenseLabel, null);
jContentPane.add(getJLicenseScrollPane(), null);
jContentPane.add(jUrlLabel, null);
jContentPane.add(getJUrlTextField(), null);
jContentPane.add(jAbstractLabel, null);
jContentPane.add(getJAbstractTextField(), null);
jContentPane.add(jDescriptionLabel, null);
jContentPane.add(getJDescriptionScrollPane(), null);
// jContentPane.add(getJButtonOk(), null);
// jContentPane.add(getJButtonCancel(), null);
jContentPane.add(getJCheckBoxRdOnly(), null); jContentPane.add(getJCheckBoxRdOnly(), null);
jContentPane.add(getJCheckBoxRePkg(), null); jContentPane.add(getJCheckBoxRePkg(), null);
jContentPane.add(getJSpecificationTextField(), null);
} }
return jContentPane; return jContentPane;
} }
@ -709,11 +765,11 @@ public class SpdHeader extends IInternalFrame {
*/ */
public void actionPerformed(ActionEvent arg0) { public void actionPerformed(ActionEvent arg0) {
if (arg0.getSource() == jButtonGenerateGuid) { if (arg0.getSource() == jGenerateGuidButton) {
//ToDo: invoke GuidValueEditor //ToDo: invoke GuidValueEditor
jTextFieldGuid.setText(Tools.generateUuidString()); jGuidTextField.setText(Tools.generateUuidString());
docConsole.setSaved(false); docConsole.setSaved(false);
sfc.setSpdHdrGuidValue(jTextFieldGuid.getText()); sfc.setSpdHdrGuidValue(jGuidTextField.getText());
} }
} }
@ -731,19 +787,19 @@ public class SpdHeader extends IInternalFrame {
* Override componentResized to resize all components when frame's size is changed * Override componentResized to resize all components when frame's size is changed
*/ */
public void componentResized(ComponentEvent arg0) { public void componentResized(ComponentEvent arg0) {
int intPreferredWidth = 500; int intPreferredWidth = dialogWidth;
int intCurrentWidth = this.getJContentPane().getWidth(); int intCurrentWidth = this.getJContentPane().getWidth();
Tools.resizeComponentWidth(this.jTextFieldBaseName, intCurrentWidth,intPreferredWidth); // Tools.resizeComponentWidth(this.jPackageNameTextField, intCurrentWidth, intPreferredWidth);
Tools.resizeComponentWidth(this.jTextFieldGuid, intCurrentWidth,intPreferredWidth); // Tools.resizeComponentWidth(this.jGuidTextField, intCurrentWidth, intPreferredWidth);
Tools.resizeComponentWidth(this.jTextFieldVersion, intCurrentWidth,intPreferredWidth); // Tools.resizeComponentWidth(this.jVersionTextField, intCurrentWidth, intPreferredWidth);
Tools.resizeComponentWidth(this.jTextFieldUrl, intCurrentWidth,intPreferredWidth); Tools.resizeComponentWidth(this.jUrlTextField, intCurrentWidth, intPreferredWidth);
Tools.resizeComponentWidth(this.jScrollPaneLicense, intCurrentWidth,intPreferredWidth); Tools.resizeComponentWidth(this.jLicenseScrollPane, intCurrentWidth, intPreferredWidth);
Tools.resizeComponentWidth(this.jTextFieldCopyright, intCurrentWidth,intPreferredWidth); Tools.resizeComponentWidth(this.jCopyrightTextArea, intCurrentWidth, intPreferredWidth);
Tools.resizeComponentWidth(this.jScrollPaneDescription, intCurrentWidth,intPreferredWidth); Tools.resizeComponentWidth(this.jDescriptionScrollPane, intCurrentWidth, intPreferredWidth);
Tools.resizeComponentWidth(this.jTextFieldSpecification, intCurrentWidth,intPreferredWidth); // Tools.resizeComponentWidth(this.jSpecificationTextField, intCurrentWidth,intPreferredWidth);
Tools.resizeComponentWidth(this.jTextFieldAbstract, intCurrentWidth,intPreferredWidth); Tools.resizeComponentWidth(this.jAbstractTextField, intCurrentWidth, intPreferredWidth);
Tools.relocateComponentX(this.jButtonGenerateGuid, intCurrentWidth, jButtonGenerateGuid.getWidth(),30); // Tools.relocateComponentX(this.jGenerateGuidButton, intCurrentWidth, jGenerateGuidButton.getWidth(), 30);
} }
private JScrollPane getTopScrollPane() { private JScrollPane getTopScrollPane() {