3 The file is used to create, update FpdHeader of Fpd file
5 Copyright (c) 2006, Intel Corporation
6 All rights reserved. This program and the accompanying materials
7 are licensed and made available under the terms and conditions of the BSD License
8 which accompanies this distribution. The full text of the license may be found at
9 http://opensource.org/licenses/bsd-license.php
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 package org
.tianocore
.frameworkwizard
.platform
.ui
;
18 import java
.awt
.Dimension
;
19 import java
.awt
.event
.ActionEvent
;
20 import java
.awt
.event
.ComponentEvent
;
21 import java
.awt
.event
.FocusAdapter
;
22 import java
.awt
.event
.FocusEvent
;
24 import javax
.swing
.JButton
;
25 import javax
.swing
.JFrame
;
26 import javax
.swing
.JLabel
;
27 import javax
.swing
.JOptionPane
;
28 import javax
.swing
.JPanel
;
29 import javax
.swing
.JScrollPane
;
30 import javax
.swing
.JTextArea
;
31 import javax
.swing
.JTextField
;
35 import org
.tianocore
.PlatformSurfaceAreaDocument
;
37 import org
.tianocore
.frameworkwizard
.common
.DataValidation
;
38 import org
.tianocore
.frameworkwizard
.common
.Log
;
39 import org
.tianocore
.frameworkwizard
.common
.Tools
;
40 import org
.tianocore
.frameworkwizard
.common
.Identifications
.OpeningPlatformType
;
41 import org
.tianocore
.frameworkwizard
.common
.ui
.IInternalFrame
;
42 import org
.tianocore
.frameworkwizard
.common
.ui
.StarLabel
;
45 The class is used to create, update FpdHeader of Fpd file
46 It extends IInternalFrame
48 @since PackageEditor 1.0
51 public class FpdHeader
extends IInternalFrame
{
54 /// Define class Serial Version UID
56 private static final long serialVersionUID
= -8152099582923006900L;
60 //Define class members
62 private JPanel jContentPane
= null; // @jve:decl-index=0:visual-constraint="10,53"
64 private JLabel jLabelBaseName
= null;
66 private JTextField jTextFieldBaseName
= null;
68 private JLabel jLabelGuid
= null;
70 private JTextField jTextFieldGuid
= null;
72 private JLabel jLabelVersion
= null;
74 private JTextField jTextFieldVersion
= null;
76 private JButton jButtonGenerateGuid
= null;
78 private JLabel jLabelLicense
= null;
80 private JTextArea jTextAreaLicense
= null;
82 private JLabel jLabelCopyright
= null;
84 private JLabel jLabelDescription
= null;
86 private JTextArea jTextAreaDescription
= null;
88 private JLabel jLabelSpecification
= null;
90 private JTextField jTextFieldSpecification
= null;
92 private JButton jButtonOk
= null;
94 private JButton jButtonCancel
= null;
96 private JScrollPane jScrollPaneLicense
= null;
98 private JScrollPane jScrollPaneDescription
= null;
100 private JLabel jLabelAbstract
= null;
102 private JTextField jTextFieldAbstract
= null;
104 private StarLabel jStarLabel1
= null;
106 private StarLabel jStarLabel2
= null;
108 private StarLabel jStarLabel3
= null;
110 private StarLabel jStarLabel4
= null;
112 private StarLabel jStarLabel5
= null;
114 private StarLabel jStarLabel6
= null;
116 private StarLabel jStarLabel7
= null;
118 private StarLabel jStarLabel8
= null;
120 private StarLabel jStarLabel9
= null;
122 private JTextField jTextFieldCopyright
= null;
124 private JLabel jLabel
= null;
126 private JTextField jTextField
= null;
128 private FpdFileContents ffc
= null;
130 private OpeningPlatformType docConsole
= null;
133 This method initializes jTextFieldBaseName
135 @return javax.swing.JTextField jTextFieldBaseName
138 private JTextField
getJTextFieldBaseName() {
139 if (jTextFieldBaseName
== null) {
140 jTextFieldBaseName
= new JTextField();
141 jTextFieldBaseName
.setBounds(new java
.awt
.Rectangle(160, 10, 320, 20));
142 jTextFieldBaseName
.setPreferredSize(new java
.awt
.Dimension(320,20));
143 jTextFieldBaseName
.addFocusListener(new FocusAdapter(){
144 public void focusLost(FocusEvent e
) {
145 if (!DataValidation
.isUiNameType(jTextFieldBaseName
.getText())) {
146 JOptionPane
.showMessageDialog(frame
, "Package Name is NOT UiNameType.");
149 docConsole
.setSaved(false);
150 ffc
.setFpdHdrPlatformName(jTextFieldBaseName
.getText());
154 return jTextFieldBaseName
;
158 This method initializes jTextFieldGuid
160 @return javax.swing.JTextField jTextFieldGuid
163 private JTextField
getJTextFieldGuid() {
164 if (jTextFieldGuid
== null) {
165 jTextFieldGuid
= new JTextField();
166 jTextFieldGuid
.setBounds(new java
.awt
.Rectangle(160, 35, 250, 20));
167 jTextFieldGuid
.setPreferredSize(new java
.awt
.Dimension(250,20));
168 jTextFieldGuid
.addFocusListener(new FocusAdapter(){
169 public void focusLost(FocusEvent e
) {
170 if (!DataValidation
.isGuid(jTextFieldGuid
.getText())) {
171 JOptionPane
.showMessageDialog(frame
, "Guid is NOT GuidType.");
174 docConsole
.setSaved(false);
175 ffc
.setFpdHdrGuidValue(jTextFieldGuid
.getText());
179 return jTextFieldGuid
;
183 This method initializes jTextFieldVersion
185 @return javax.swing.JTextField jTextFieldVersion
188 private JTextField
getJTextFieldVersion() {
189 if (jTextFieldVersion
== null) {
190 jTextFieldVersion
= new JTextField();
191 jTextFieldVersion
.setBounds(new java
.awt
.Rectangle(160, 60, 320, 20));
192 jTextFieldVersion
.setPreferredSize(new java
.awt
.Dimension(320,20));
193 jTextFieldVersion
.addFocusListener(new FocusAdapter(){
194 public void focusLost(FocusEvent e
) {
195 if (!DataValidation
.isVersion(jTextFieldVersion
.getText())) {
196 JOptionPane
.showMessageDialog(frame
, "Version is NOT version type.");
199 docConsole
.setSaved(false);
200 ffc
.setFpdHdrVer(jTextFieldVersion
.getText());
204 return jTextFieldVersion
;
208 This method initializes jButtonGenerateGuid
210 @return javax.swing.JButton jButtonGenerateGuid
213 private JButton
getJButtonGenerateGuid() {
214 if (jButtonGenerateGuid
== null) {
215 jButtonGenerateGuid
= new JButton();
216 jButtonGenerateGuid
.setBounds(new java
.awt
.Rectangle(415, 35, 65, 20));
217 jButtonGenerateGuid
.setText("GEN");
218 jButtonGenerateGuid
.addActionListener(this);
220 return jButtonGenerateGuid
;
224 This method initializes jTextAreaLicense
226 @return javax.swing.JTextArea jTextAreaLicense
229 private JTextArea
getJTextAreaLicense() {
230 if (jTextAreaLicense
== null) {
231 jTextAreaLicense
= new JTextArea();
232 jTextAreaLicense
.setText("");
233 jTextAreaLicense
.setLineWrap(true);
234 jTextAreaLicense
.addFocusListener(new FocusAdapter(){
235 public void focusLost(FocusEvent e
) {
236 if (jTextAreaLicense
.getText().length() == 0) {
237 JOptionPane
.showMessageDialog(frame
, "License contents could NOT be empty.");
240 docConsole
.setSaved(false);
241 ffc
.setFpdHdrLicense(jTextAreaLicense
.getText());
245 return jTextAreaLicense
;
249 This method initializes jTextAreaDescription
251 @return javax.swing.JTextArea jTextAreaDescription
254 private JTextArea
getJTextAreaDescription() {
255 if (jTextAreaDescription
== null) {
256 jTextAreaDescription
= new JTextArea();
257 jTextAreaDescription
.setLineWrap(true);
258 jTextAreaDescription
.addFocusListener(new FocusAdapter(){
259 public void focusLost(FocusEvent e
) {
260 if (jTextAreaDescription
.getText().length() == 0) {
261 JOptionPane
.showMessageDialog(frame
, "Description contents could NOT be empty.");
264 docConsole
.setSaved(false);
265 ffc
.setFpdHdrDescription(jTextAreaDescription
.getText());
269 return jTextAreaDescription
;
273 This method initializes jTextFieldSpecification
275 @return javax.swing.JTextField jTextFieldSpecification
278 private JTextField
getJTextFieldSpecification() {
279 if (jTextFieldSpecification
== null) {
280 jTextFieldSpecification
= new JTextField();
281 jTextFieldSpecification
.setBounds(new java
.awt
.Rectangle(160,328,320,20));
282 jTextFieldSpecification
.setEditable(false);
283 jTextFieldSpecification
.setPreferredSize(new java
.awt
.Dimension(320,20));
284 jTextFieldSpecification
.addFocusListener(new FocusAdapter(){
285 public void focusLost(FocusEvent e
) {
286 ffc
.setFpdHdrSpec(jTextFieldSpecification
.getText());
290 return jTextFieldSpecification
;
294 This method initializes jButtonOk
296 @return javax.swing.JButton jButtonOk
299 private JButton
getJButtonOk() {
300 if (jButtonOk
== null) {
301 jButtonOk
= new JButton();
302 jButtonOk
.setText("OK");
303 jButtonOk
.setBounds(new java
.awt
.Rectangle(290,351,90,20));
304 jButtonOk
.setVisible(false);
305 jButtonOk
.addActionListener(this);
311 This method initializes jButtonCancel
313 @return javax.swing.JButton jButtonCancel
316 private JButton
getJButtonCancel() {
317 if (jButtonCancel
== null) {
318 jButtonCancel
= new JButton();
319 jButtonCancel
.setText("Cancel");
320 jButtonCancel
.setBounds(new java
.awt
.Rectangle(390,351,90,20));
321 jButtonCancel
.setVisible(false);
322 jButtonCancel
.addActionListener(this);
324 return jButtonCancel
;
328 This method initializes jScrollPaneLicense
330 @return javax.swing.JScrollPane jScrollPaneLicense
333 private JScrollPane
getJScrollPaneLicense() {
334 if (jScrollPaneLicense
== null) {
335 jScrollPaneLicense
= new JScrollPane();
336 jScrollPaneLicense
.setBounds(new java
.awt
.Rectangle(160,107,320,80));
337 jScrollPaneLicense
.setHorizontalScrollBarPolicy(javax
.swing
.JScrollPane
.HORIZONTAL_SCROLLBAR_NEVER
);
338 jScrollPaneLicense
.setPreferredSize(new java
.awt
.Dimension(320,80));
339 jScrollPaneLicense
.setViewportView(getJTextAreaLicense());
341 return jScrollPaneLicense
;
345 This method initializes jScrollPaneDescription
347 @return javax.swing.JScrollPane jScrollPaneDescription
350 private JScrollPane
getJScrollPaneDescription() {
351 if (jScrollPaneDescription
== null) {
352 jScrollPaneDescription
= new JScrollPane();
353 jScrollPaneDescription
.setBounds(new java
.awt
.Rectangle(160,243,320,80));
354 jScrollPaneDescription
.setHorizontalScrollBarPolicy(javax
.swing
.JScrollPane
.HORIZONTAL_SCROLLBAR_NEVER
);
355 jScrollPaneDescription
.setViewportView(getJTextAreaDescription());
357 return jScrollPaneDescription
;
361 This method initializes jTextFieldAbstract
363 @return javax.swing.JTextField jTextFieldAbstract
366 private JTextField
getJTextFieldAbstract() {
367 if (jTextFieldAbstract
== null) {
368 jTextFieldAbstract
= new JTextField();
369 jTextFieldAbstract
.setBounds(new java
.awt
.Rectangle(160,218,320,20));
370 jTextFieldAbstract
.setPreferredSize(new java
.awt
.Dimension(320, 20));
371 jTextFieldAbstract
.addFocusListener(new FocusAdapter(){
372 public void focusLost(FocusEvent e
) {
373 if (!DataValidation
.isAbstract(jTextFieldAbstract
.getText())) {
374 JOptionPane
.showMessageDialog(frame
, "Abstract could NOT be empty.");
377 docConsole
.setSaved(false);
378 ffc
.setFpdHdrAbs(jTextFieldAbstract
.getText());
382 return jTextFieldAbstract
;
386 This method initializes jTextFieldCopyright
388 @return javax.swing.JTextField jTextFieldCopyright
391 private JTextField
getJTextFieldCopyright() {
392 if (jTextFieldCopyright
== null) {
393 jTextFieldCopyright
= new JTextField();
394 jTextFieldCopyright
.setBounds(new java
.awt
.Rectangle(160,85,320,20));
395 jTextFieldCopyright
.setPreferredSize(new java
.awt
.Dimension(320,20));
396 jTextFieldCopyright
.addFocusListener(new FocusAdapter(){
397 public void focusLost(FocusEvent e
) {
398 if (!DataValidation
.isCopyright(jTextFieldCopyright
.getText())) {
399 JOptionPane
.showMessageDialog(frame
, "Copyright contents could not be empty.");
402 docConsole
.setSaved(false);
403 ffc
.setFpdHdrCopyright(jTextFieldCopyright
.getText());
407 return jTextFieldCopyright
;
411 * This method initializes jTextField
413 * @return javax.swing.JTextField
415 private JTextField
getJTextField() {
416 if (jTextField
== null) {
417 jTextField
= new JTextField();
418 jTextField
.setBounds(new java
.awt
.Rectangle(160,193,320,20));
419 jTextField
.setPreferredSize(new Dimension(320, 20));
420 jTextField
.addFocusListener(new FocusAdapter(){
421 public void focusLost(FocusEvent e
){
422 ffc
.setFpdHdrLicense(jTextAreaLicense
.getText());
423 ffc
.setFpdHdrUrl(jTextField
.getText());
424 docConsole
.setSaved(false);
431 public static void main(String
[] args
) {
432 new FpdHeader().setVisible(true);
436 This is the default constructor
442 this.setVisible(true);
446 This is the override edit constructor
448 @param inFpdHeader The input data of FpdHeaderDocument.FpdHeader
451 public FpdHeader(PlatformSurfaceAreaDocument
.PlatformSurfaceArea inFpd
) {
453 ffc
= new FpdFileContents(inFpd
);
458 public FpdHeader(OpeningPlatformType opt
) {
459 this(opt
.getXmlFpd());
464 This method initializes this
467 private void init() {
468 //this.setSize(500, 515);
469 this.setContentPane(getJContentPane());
470 this.setTitle("Package Surface Area Header");
476 This method initializes this
477 Fill values to all fields if these values are not empty
479 @param inFpdHeader The input data of FpdHeaderDocument.FpdHeader
482 private void init(FpdFileContents ffc
) {
484 if (ffc
.getFpdHdrPlatformName() != null) {
485 jTextFieldBaseName
.setText(ffc
.getFpdHdrPlatformName());
487 if (ffc
.getFpdHdrGuidValue() != null) {
488 jTextFieldGuid
.setText(ffc
.getFpdHdrGuidValue());
490 if (ffc
.getFpdHdrVer() != null) {
491 jTextFieldVersion
.setText(ffc
.getFpdHdrVer());
493 if (ffc
.getFpdHdrLicense() != null) {
494 jTextAreaLicense
.setText(ffc
.getFpdHdrLicense());
496 if (ffc
.getFpdHdrAbs() != null) {
497 jTextFieldAbstract
.setText(ffc
.getFpdHdrAbs());
499 if (ffc
.getFpdHdrUrl() != null) {
500 jTextField
.setText(ffc
.getFpdHdrUrl());
502 if (ffc
.getFpdHdrCopyright() != null) {
503 jTextFieldCopyright
.setText(ffc
.getFpdHdrCopyright());
505 if (ffc
.getFpdHdrDescription() != null) {
506 jTextAreaDescription
.setText(ffc
.getFpdHdrDescription());
508 if (ffc
.getFpdHdrSpec() != null) {
509 jTextFieldSpecification
.setText(ffc
.getFpdHdrSpec());
511 ffc
.setFpdHdrSpec(jTextFieldSpecification
.getText());
515 This method initializes jContentPane
517 @return javax.swing.JPanel jContentPane
520 private JPanel
getJContentPane() {
521 if (jContentPane
== null) {
522 jLabel
= new JLabel();
523 jLabel
.setBounds(new java
.awt
.Rectangle(15,193,140,20));
524 jLabel
.setText("URL");
525 jContentPane
= new JPanel();
526 jContentPane
.setLayout(null);
527 jContentPane
.setLocation(new java
.awt
.Point(0, 0));
528 jContentPane
.setSize(new java
.awt
.Dimension(500,423));
529 jLabelAbstract
= new JLabel();
530 jLabelAbstract
.setBounds(new java
.awt
.Rectangle(15,218,140,20));
531 jLabelAbstract
.setText("Abstract");
532 jLabelSpecification
= new JLabel();
533 jLabelSpecification
.setText("Specification");
534 jLabelSpecification
.setBounds(new java
.awt
.Rectangle(15,328,140,20));
535 jLabelDescription
= new JLabel();
536 jLabelDescription
.setText("Description");
537 jLabelDescription
.setBounds(new java
.awt
.Rectangle(15,243,140,20));
538 jLabelCopyright
= new JLabel();
539 jLabelCopyright
.setText("Copyright");
540 jLabelCopyright
.setBounds(new java
.awt
.Rectangle(15,85,140,20));
541 jLabelLicense
= new JLabel();
542 jLabelLicense
.setText("License");
543 jLabelLicense
.setBounds(new java
.awt
.Rectangle(15,108,140,20));
544 jLabelVersion
= new JLabel();
545 jLabelVersion
.setText("Version");
546 jLabelVersion
.setBounds(new java
.awt
.Rectangle(15, 60, 140, 20));
547 jLabelGuid
= new JLabel();
548 jLabelGuid
.setPreferredSize(new java
.awt
.Dimension(25, 15));
549 jLabelGuid
.setBounds(new java
.awt
.Rectangle(15, 35, 140, 20));
550 jLabelGuid
.setText("Guid");
551 jLabelBaseName
= new JLabel();
552 jLabelBaseName
.setText("Platform Name");
553 jLabelBaseName
.setBounds(new java
.awt
.Rectangle(15, 10, 140, 20));
554 jContentPane
.add(jLabelBaseName
, null);
555 jContentPane
.add(getJTextFieldBaseName(), null);
556 jContentPane
.add(jLabelGuid
, null);
557 jContentPane
.add(getJTextFieldGuid(), null);
558 jContentPane
.add(jLabelVersion
, null);
559 jContentPane
.add(getJTextFieldVersion(), null);
560 jContentPane
.add(getJButtonGenerateGuid(), null);
561 jContentPane
.add(jLabelLicense
, null);
562 jContentPane
.add(jLabelCopyright
, null);
563 jContentPane
.add(jLabelDescription
, null);
564 jContentPane
.add(jLabelSpecification
, null);
565 jContentPane
.add(getJTextFieldSpecification(), null);
566 jContentPane
.add(getJButtonOk(), null);
567 jContentPane
.add(getJButtonCancel(), null);
568 jContentPane
.add(getJScrollPaneLicense(), null);
569 jContentPane
.add(getJScrollPaneDescription(), null);
570 jContentPane
.add(jLabelAbstract
, null);
571 jContentPane
.add(getJTextFieldAbstract(), null);
572 jStarLabel1
= new StarLabel();
573 jStarLabel1
.setLocation(new java
.awt
.Point(0, 10));
574 jStarLabel2
= new StarLabel();
575 jStarLabel2
.setLocation(new java
.awt
.Point(0, 35));
576 jStarLabel3
= new StarLabel();
577 jStarLabel3
.setLocation(new java
.awt
.Point(0, 60));
578 jStarLabel4
= new StarLabel();
579 jStarLabel4
.setLocation(new java
.awt
.Point(0,108));
580 jStarLabel5
= new StarLabel();
581 jStarLabel5
.setLocation(new java
.awt
.Point(0,85));
582 jStarLabel6
= new StarLabel();
583 jStarLabel6
.setLocation(new java
.awt
.Point(0,218));
584 jStarLabel7
= new StarLabel();
585 jStarLabel7
.setLocation(new java
.awt
.Point(0,328));
586 jStarLabel7
.setEnabled(false);
587 jStarLabel8
= new StarLabel();
588 jStarLabel8
.setLocation(new java
.awt
.Point(0,243));
589 jStarLabel9
= new StarLabel();
590 jStarLabel9
.setLocation(new java
.awt
.Point(0,303));
591 jStarLabel9
.setVisible(false);
592 jContentPane
.add(jStarLabel1
, null);
593 jContentPane
.add(jStarLabel2
, null);
594 jContentPane
.add(jStarLabel3
, null);
595 jContentPane
.add(jStarLabel4
, null);
596 jContentPane
.add(jStarLabel5
, null);
597 jContentPane
.add(jStarLabel6
, null);
598 jContentPane
.add(jStarLabel7
, null);
599 jContentPane
.add(jStarLabel8
, null);
600 jContentPane
.add(jStarLabel9
, null);
601 jContentPane
.add(getJTextFieldCopyright(), null);
603 jContentPane
.add(jLabel
, null);
604 jContentPane
.add(getJTextField(), null);
610 * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
612 * Override actionPerformed to listen all actions
615 public void actionPerformed(ActionEvent arg0
) {
616 if (arg0
.getSource() == jButtonOk
) {
618 this.setEdited(true);
620 if (arg0
.getSource() == jButtonCancel
) {
621 this.setEdited(false);
623 if (arg0
.getSource() == jButtonGenerateGuid
) {
624 docConsole
.setSaved(false);
625 jTextFieldGuid
.setText(Tools
.generateUuidString());
626 ffc
.setFpdHdrGuidValue(jTextFieldGuid
.getText());
631 Data validation for all fields
633 @retval true - All datas are valid
634 @retval false - At least one data is invalid
637 public boolean check() {
639 // Check if all required fields are not empty
641 if (isEmpty(this.jTextFieldBaseName
.getText())) {
642 Log
.err("Base Name couldn't be empty");
645 if (isEmpty(this.jTextFieldGuid
.getText())) {
646 Log
.err("Guid couldn't be empty");
649 if (isEmpty(this.jTextFieldVersion
.getText())) {
650 Log
.err("Version couldn't be empty");
653 if (isEmpty(this.jTextAreaLicense
.getText())) {
654 Log
.err("License couldn't be empty");
657 if (isEmpty(this.jTextFieldCopyright
.getText())) {
658 Log
.err("Copyright couldn't be empty");
661 if (isEmpty(this.jTextAreaDescription
.getText())) {
662 Log
.err("Description couldn't be empty");
665 if (isEmpty(this.jTextFieldAbstract
.getText())) {
666 Log
.err("Abstract couldn't be empty");
671 // Check if all fields have correct data types
673 if (!DataValidation
.isBaseName(this.jTextFieldBaseName
.getText())) {
674 Log
.err("Incorrect data type for Base Name");
677 if (!DataValidation
.isGuid((this.jTextFieldGuid
).getText())) {
678 Log
.err("Incorrect data type for Guid");
681 if (!DataValidation
.isAbstract(this.jTextFieldAbstract
.getText())) {
682 Log
.err("Incorrect data type for Abstract");
685 if (!DataValidation
.isCopyright(this.jTextFieldCopyright
.getText())) {
686 Log
.err("Incorrect data type for Copyright");
693 Save all components of Fpd Header
694 if exists FpdHeader, set the value directly
695 if not exists FpdHeader, new an instance first
703 This method initializes Package type and Compontent type
706 private void initFrame() {
712 * @see java.awt.event.ComponentListener#componentResized(java.awt.event.ComponentEvent)
714 * Override componentResized to resize all components when frame's size is changed
716 public void componentResized(ComponentEvent arg0
) {
717 int intPreferredWidth
= 500;
719 resizeComponentWidth(this.jTextFieldBaseName
, this.getWidth(), intPreferredWidth
);
720 resizeComponentWidth(this.jTextFieldGuid
, this.getWidth(), intPreferredWidth
);
721 resizeComponentWidth(this.jTextFieldVersion
, this.getWidth(), intPreferredWidth
);
722 resizeComponentWidth(this.jTextField
, this.getWidth(), intPreferredWidth
);
723 resizeComponentWidth(this.jScrollPaneLicense
, this.getWidth(), intPreferredWidth
);
724 resizeComponentWidth(this.jTextFieldCopyright
, this.getWidth(), intPreferredWidth
);
725 resizeComponentWidth(this.jScrollPaneDescription
, this.getWidth(), intPreferredWidth
);
726 resizeComponentWidth(this.jTextFieldSpecification
, this.getWidth(), intPreferredWidth
);
727 resizeComponentWidth(this.jTextFieldAbstract
, this.getWidth(), intPreferredWidth
);
729 relocateComponentX(this.jButtonGenerateGuid
, this.getWidth(), jButtonGenerateGuid
.getWidth(), 25);