Fixed display for OS X and removed Recommended fields

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1733 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lhauch
2006-10-12 19:32:27 +00:00
parent 0b8fc154a7
commit 0a35c6e2fe

View File

@ -27,6 +27,7 @@ import javax.swing.JOptionPane;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.JTable; import javax.swing.JTable;
import javax.swing.JTextField; import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JComboBox; import javax.swing.JComboBox;
import javax.swing.JLabel; import javax.swing.JLabel;
import javax.swing.JScrollPane; import javax.swing.JScrollPane;
@ -42,6 +43,7 @@ import javax.swing.event.TableModelListener;
import javax.swing.table.DefaultTableModel; import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel; import javax.swing.table.TableModel;
import org.tianocore.PackageSurfaceAreaDocument; import org.tianocore.PackageSurfaceAreaDocument;
import org.tianocore.frameworkwizard.common.DataType;
import org.tianocore.frameworkwizard.common.DataValidation; import org.tianocore.frameworkwizard.common.DataValidation;
import org.tianocore.frameworkwizard.common.GlobalData; import org.tianocore.frameworkwizard.common.GlobalData;
import org.tianocore.frameworkwizard.common.Tools; import org.tianocore.frameworkwizard.common.Tools;
@ -74,11 +76,11 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private JPanel jContentPane = null; private JPanel jContentPane = null;
private JTextField jTextFieldClass = null; private JTextField jTextFieldAddClass = null;
private JComboBox jComboBoxSelect = null; private JComboBox jComboBoxSelect = null;
private JScrollPane jScrollPane = null; private JScrollPane jScrollPaneTable = null;
private JButton jButtonAdd = null; private JButton jButtonAdd = null;
@ -92,9 +94,9 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private JButton jButtonBrowse = null; private JButton jButtonBrowse = null;
private StarLabel jStarLabel1 = null; private StarLabel starLabel1 = null;
private StarLabel jStarLabel2 = null; private StarLabel starLabel3 = null;
private SpdFileContents sfc = null; private SpdFileContents sfc = null;
@ -106,11 +108,13 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private int selectedRow = -1; private int selectedRow = -1;
private StarLabel starLabel = null; private StarLabel starLabel2 = null;
private JLabel jLabel2HelpText = null; private JLabel jLabel2HelpText = null;
private JTextField jTextFieldHelp = null; private JTextArea jTextAreaHelp = null;
private JScrollPane jHelpTextScrollPane = null;
private JLabel jLabel3RecInstName = null; private JLabel jLabel3RecInstName = null;
@ -141,7 +145,31 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private int cnRecInstVer = 4; private int cnRecInstVer = 4;
private int cnSupArch = 5; private int cnSupArch = 5;
private int cnSupMod = 6; private int cnSupMod = 6;
private final int shortLabel = 90;
private final int longLabel = 220;
private final int labelCol = 12;
private final int shortValueCol = labelCol + shortLabel + 6;
private final int longValueCol = labelCol + longLabel + 6;
private final int longValueWidth = 347;
private final int shortWidth = 140;
private final int medWidth = 240;
private final int buttonWidth = 99;
private final int addButtonCol = shortValueCol + 10;
private final int removeButtonCol = addButtonCol + buttonWidth + 10;
private final int removeAllButtonCol = removeButtonCol + buttonWidth + 10;
private final int rowOne = 12;
private final int rowTwo = rowOne + 25;
private final int rowThree = rowTwo + 60 + 25;
private final int rowFour = rowThree + 25;
private final int rowFive = rowFour + 40 + 25;
private final int rowSix = rowFive + 40 + 25;
private final int rowSeven = rowSix;
private final int rowEight = rowSeven + 30;
HashMap<String, String> libNameGuidMap = new HashMap<String, String>(); HashMap<String, String> libNameGuidMap = new HashMap<String, String>();
@ -156,18 +184,18 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
} }
/** /**
This method initializes jTextFieldAdd This method initializes jTextFieldAddClass
@return javax.swing.JTextField @return javax.swing.JTextField
**/ **/
private JTextField getJTextFieldClass() { private JTextField getJTextFieldAddClass() {
if (jTextFieldClass == null) { if (jTextFieldAddClass == null) {
jTextFieldClass = new JTextField(); jTextFieldAddClass = new JTextField();
jTextFieldClass.setBounds(new java.awt.Rectangle(122,6,390,20)); jTextFieldAddClass.setBounds(new java.awt.Rectangle(shortValueCol,rowOne,longValueWidth,20));
jTextFieldClass.setPreferredSize(new java.awt.Dimension(260,20)); jTextFieldAddClass.setPreferredSize(new java.awt.Dimension(longValueWidth,20));
jTextFieldClass.setEnabled(true); jTextFieldAddClass.setEnabled(true);
} }
return jTextFieldClass; return jTextFieldAddClass;
} }
/** /**
@ -187,20 +215,20 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
} }
/** /**
This method initializes jScrollPane This method initializes jScrollPaneTable
@return javax.swing.JScrollPane @return javax.swing.JScrollPane
Used for the Table of Library Classes that are provided by this package Used for the Table of Library Classes that are provided by this package
**/ **/
private JScrollPane getJScrollPane() { private JScrollPane getJScrollPaneTable() {
if (jScrollPane == null) { if (jScrollPaneTable == null) {
jScrollPane = new JScrollPane(); jScrollPaneTable = new JScrollPane();
jScrollPane.setBounds(new java.awt.Rectangle(12,351,400,253)); jScrollPaneTable.setBounds(new java.awt.Rectangle(labelCol,rowEight,400,253));
jScrollPane.setViewportView(getJTable()); jScrollPaneTable.setViewportView(getJTable());
} }
return jScrollPane; return jScrollPaneTable;
} }
/** /**
@ -354,8 +382,8 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
if (jButtonAdd == null) { if (jButtonAdd == null) {
jButtonAdd = new JButton(); jButtonAdd = new JButton();
jButtonAdd.setText("Add"); jButtonAdd.setText("Add");
jButtonAdd.setSize(new java.awt.Dimension(99,20)); jButtonAdd.setSize(new java.awt.Dimension(buttonWidth,20));
jButtonAdd.setBounds(new java.awt.Rectangle(321,326,99,20)); jButtonAdd.setBounds(new java.awt.Rectangle(addButtonCol,rowSeven,buttonWidth,20));
jButtonAdd.addActionListener(this); jButtonAdd.addActionListener(this);
} }
return jButtonAdd; return jButtonAdd;
@ -370,8 +398,8 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
if (jButtonRemove == null) { if (jButtonRemove == null) {
jButtonRemove = new JButton(); jButtonRemove = new JButton();
jButtonRemove.setText("Remove"); jButtonRemove.setText("Remove");
jButtonRemove.setSize(new java.awt.Dimension(99,20)); jButtonRemove.setSize(new java.awt.Dimension(buttonWidth,20));
jButtonRemove.setBounds(new java.awt.Rectangle(424,326,99,20)); jButtonRemove.setBounds(new java.awt.Rectangle(removeButtonCol,rowSeven,buttonWidth,20));
jButtonRemove.addActionListener(this); jButtonRemove.addActionListener(this);
} }
return jButtonRemove; return jButtonRemove;
@ -386,8 +414,8 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
if (jButtonRemoveAll == null) { if (jButtonRemoveAll == null) {
jButtonRemoveAll = new JButton(); jButtonRemoveAll = new JButton();
jButtonRemoveAll.setText("Remove All"); jButtonRemoveAll.setText("Remove All");
jButtonRemoveAll.setSize(new java.awt.Dimension(99,20)); jButtonRemoveAll.setSize(new java.awt.Dimension(buttonWidth,20));
jButtonRemoveAll.setBounds(new java.awt.Rectangle(527,326,99,20)); jButtonRemoveAll.setBounds(new java.awt.Rectangle(removeAllButtonCol,rowSeven,buttonWidth,20));
jButtonRemoveAll.addActionListener(this); jButtonRemoveAll.addActionListener(this);
} }
return jButtonRemoveAll; return jButtonRemoveAll;
@ -431,7 +459,6 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
} }
} }
}); });
initFrame();
} }
private void init(SpdFileContents sfc) { private void init(SpdFileContents sfc) {
@ -457,7 +484,6 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private JScrollPane getJContentPane(){ private JScrollPane getJContentPane(){
if (topScrollPane == null){ if (topScrollPane == null){
topScrollPane = new JScrollPane(); topScrollPane = new JScrollPane();
// topScrollPane.setSize(new java.awt.Dimension(634,590));
topScrollPane.setViewportView(getJContentPane1()); topScrollPane.setViewportView(getJContentPane1());
} }
return topScrollPane; return topScrollPane;
@ -470,53 +496,45 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private JPanel getJContentPane1() { private JPanel getJContentPane1() {
if (jContentPane == null) { if (jContentPane == null) {
// Library Class // Library Class
jStarLabel1 = new StarLabel(); starLabel1 = new StarLabel();
jStarLabel1.setLocation(new java.awt.Point(1,7)); starLabel1.setLocation(new java.awt.Point(1,rowOne));
jLabel1ClassName = new JLabel(); jLabel1ClassName = new JLabel();
jLabel1ClassName.setBounds(new java.awt.Rectangle(16,6,82,20)); jLabel1ClassName.setBounds(new java.awt.Rectangle(labelCol,rowOne,shortLabel,20));
jLabel1ClassName.setText("Library Class"); jLabel1ClassName.setText("Library Class");
// Help Text // Help Text
starLabel = new StarLabel(); starLabel2 = new StarLabel();
starLabel.setBounds(new java.awt.Rectangle(1,33,10,20)); starLabel2.setBounds(new java.awt.Rectangle(1,rowTwo,10,20));
jLabel2HelpText = new JLabel(); jLabel2HelpText = new JLabel();
jLabel2HelpText.setBounds(new java.awt.Rectangle(16,33,82,20)); jLabel2HelpText.setBounds(new java.awt.Rectangle(labelCol,rowTwo,shortLabel,20));
jLabel2HelpText.setText("Help Text"); jLabel2HelpText.setText("Help Text");
// Header File // Header File
jStarLabel2 = new StarLabel(); starLabel3 = new StarLabel();
jStarLabel2.setLocation(new java.awt.Point(1,74)); starLabel3.setLocation(new java.awt.Point(1,rowThree));
jLabelHdr = new JLabel(); jLabelHdr = new JLabel();
jLabelHdr.setBounds(new java.awt.Rectangle(14,74,199,22)); jLabelHdr.setBounds(new java.awt.Rectangle(labelCol,rowThree,longLabel,20));
jLabelHdr.setText("Include Header for Specified Class"); jLabelHdr.setText("Include Header for Specified Class");
jLabel6SupModList = new JLabel(); jLabel6SupModList = new JLabel();
jLabel6SupModList.setBounds(new java.awt.Rectangle(16,252,108,16)); jLabel6SupModList.setBounds(new java.awt.Rectangle(labelCol,rowFive,longLabel,20));
jLabel6SupModList.setText("Supported Module"); jLabel6SupModList.setText("Supported Module Types");
jLabel6SupModList.setEnabled(true); jLabel6SupModList.setEnabled(true);
jLabel5SupArchList = new JLabel(); jLabel5SupArchList = new JLabel();
jLabel5SupArchList.setBounds(new java.awt.Rectangle(15,169,93,16)); jLabel5SupArchList.setBounds(new java.awt.Rectangle(labelCol,rowFour,longLabel,20));
jLabel5SupArchList.setText("Supported Arch"); jLabel5SupArchList.setText("Supported Architectures");
jLabel5SupArchList.setEnabled(true); jLabel5SupArchList.setEnabled(true);
jLabel4RecInstVer = new JLabel();
jLabel4RecInstVer.setBounds(new java.awt.Rectangle(16,138,196,16));
jLabel4RecInstVer.setEnabled(true);
jLabel4RecInstVer.setText("Recommended Instance Version");
jLabel3RecInstName = new JLabel();
jLabel3RecInstName.setBounds(new java.awt.Rectangle(17,112,195,16));
jLabel3RecInstName.setEnabled(true);
jLabel3RecInstName.setText("Recommended Instance Name");
jContentPane = new JPanel(); jContentPane = new JPanel();
jContentPane.setPreferredSize(new Dimension(680, 600)); jContentPane.setPreferredSize(new Dimension(680, 600));
jContentPane.setLayout(null); jContentPane.setLayout(null);
jContentPane.add(jLabelHdr, null); jContentPane.add(jLabelHdr, null);
jContentPane.add(jStarLabel1, null); jContentPane.add(starLabel1, null);
jContentPane.add(jStarLabel2, null); jContentPane.add(starLabel3, null);
jContentPane.add(getJTextFieldClass(), null); jContentPane.add(getJTextFieldAddClass(), null);
jContentPane.add(getJComboBoxSelect(), null); jContentPane.add(getJComboBoxSelect(), null);
jContentPane.add(getJScrollPane(), null); jContentPane.add(getJScrollPaneTable(), null);
jContentPane.add(getJButtonAdd(), null); jContentPane.add(getJButtonAdd(), null);
jContentPane.add(getJButtonRemove(), null); jContentPane.add(getJButtonRemove(), null);
jContentPane.add(getJButtonRemoveAll(), null); jContentPane.add(getJButtonRemoveAll(), null);
@ -524,70 +542,21 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
jContentPane.add(getJTextFieldHdr(), null); jContentPane.add(getJTextFieldHdr(), null);
jContentPane.add(getJButtonBrowse(), null); jContentPane.add(getJButtonBrowse(), null);
jContentPane.add(jLabel1ClassName, null); jContentPane.add(jLabel1ClassName, null);
jContentPane.add(starLabel, null); jContentPane.add(starLabel2, null);
jContentPane.add(jLabel2HelpText, null); jContentPane.add(jLabel2HelpText, null);
jContentPane.add(getJTextFieldHelp(), null); jContentPane.add(getJHelpTextScrollPane(), null);
jContentPane.add(jLabel3RecInstName, null);
jContentPane.add(getJTextField1RecInstName(), null);
jContentPane.add(jLabel4RecInstVer, null);
jContentPane.add(getJTextField2RecInstVer(), null);
jContentPane.add(jLabel5SupArchList, null); jContentPane.add(jLabel5SupArchList, null);
jContentPane.add(jLabel6SupModList, null); jContentPane.add(jLabel6SupModList, null);
jContentPane.add(getJScrollPaneModules(), null); jContentPane.add(getJScrollPaneModules(), null);
jContentPane.add(getJScrollPane1Arch(), null); jContentPane.add(getJScrollPane1Arch(), null);
jContentPane.add(getJComboBox(), null);
} }
return jContentPane; return jContentPane;
} }
/**
fill ComboBoxes with pre-defined contents
**/
private void initFrame() {
jComboBoxSelect.addItem("BaseCpuICacheFlush");
jComboBoxSelect.addItem("BaseDebugLibNull");
jComboBoxSelect.addItem("BaseDebugLibReportStatusCode");
jComboBoxSelect.addItem("BaseIoLibIntrinsic");
jComboBoxSelect.addItem("BaseLib");
jComboBoxSelect.addItem("BaseMemoryLib");
jComboBoxSelect.addItem("BaseMemoryLibMmx");
jComboBoxSelect.addItem("BaseMemoryLibSse2");
jComboBoxSelect.addItem("BasePeCoffGetEntryPointLib");
jComboBoxSelect.addItem("BasePeCoffLib");
jComboBoxSelect.addItem("BasePrintLib");
jComboBoxSelect.addItem("BaseReportStatusCodeLibNull");
jComboBoxSelect.addItem("CommonPciCf8Lib");
jComboBoxSelect.addItem("CommonPciExpressLib");
jComboBoxSelect.addItem("CommonPciLibCf8");
jComboBoxSelect.addItem("CommonPciLibPciExpress");
jComboBoxSelect.addItem("DxeCoreEntryPoint");
jComboBoxSelect.addItem("DxeHobLib");
jComboBoxSelect.addItem("DxeIoLibCpuIo");
jComboBoxSelect.addItem("DxeLib");
jComboBoxSelect.addItem("DxePcdLib");
jComboBoxSelect.addItem("DxeReportStatusCodeLib");
jComboBoxSelect.addItem("DxeServicesTableLib");
jComboBoxSelect.addItem("PeiCoreEntryPoint");
jComboBoxSelect.addItem("PeiMemoryLib");
jComboBoxSelect.addItem("PeimEntryPoint");
jComboBoxSelect.addItem("PeiReportStatusCodeLib");
jComboBoxSelect.addItem("PeiServicesTablePointerLib");
jComboBoxSelect.addItem("PeiServicesTablePointerLibMm7");
jComboBoxSelect.addItem("UefiDebugLibConOut");
jComboBoxSelect.addItem("UefiDebugLibStdErr");
jComboBoxSelect.addItem("UefiDriverEntryPointMultiple");
jComboBoxSelect.addItem("UefiDriverEntryPointSingle");
jComboBoxSelect.addItem("UefiDriverEntryPointSingleUnload");
jComboBoxSelect.addItem("UefiDriverModelLib");
jComboBoxSelect.addItem("UefiDriverModelLibNoConfigNoDiag");
jComboBoxSelect.addItem("UefiLib");
jComboBoxSelect.addItem("UefiMemoryLib");
}
/* (non-Javadoc) /* (non-Javadoc)
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
@ -599,9 +568,9 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
//ToDo: check before add //ToDo: check before add
// LAH WAS String[] row = {null, null, null, jComboBox.getSelectedItem()+"", jTextField2RecInstVer.getText(), null, null}; // LAH WAS String[] row = {null, null, null, jComboBox.getSelectedItem()+"", jTextField2RecInstVer.getText(), null, null};
String[] row = {null, null, null, null, null, null, null}; String[] row = {null, null, null, null, null, null, null};
row[cnClassName] = jTextFieldClass.getText(); row[cnClassName] = jTextFieldAddClass.getText();
row[cnHdrFile] = jTextFieldHdr.getText().replace('\\', '/'); row[cnHdrFile] = jTextFieldHdr.getText().replace('\\', '/');
row[cnHelpText] = jTextFieldHelp.getText(); row[cnHelpText] = jTextAreaHelp.getText();
row[cnRecInstName] = jComboBox.getSelectedItem()+""; row[cnRecInstName] = jComboBox.getSelectedItem()+"";
row[cnRecInstVer] = jTextField2RecInstVer.getText(); row[cnRecInstVer] = jTextField2RecInstVer.getText();
row[cnSupArch] = vectorToString(iCheckBoxListArch.getAllCheckedItemsString()); row[cnSupArch] = vectorToString(iCheckBoxListArch.getAllCheckedItemsString());
@ -701,8 +670,9 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private JTextField getJTextFieldHdr() { private JTextField getJTextFieldHdr() {
if (jTextFieldHdr == null) { if (jTextFieldHdr == null) {
jTextFieldHdr = new JTextField(); jTextFieldHdr = new JTextField();
jTextFieldHdr.setBounds(new java.awt.Rectangle(218,75,305,21)); jTextFieldHdr.setPreferredSize(new java.awt.Dimension(shortWidth,20));
jTextFieldHdr.setPreferredSize(new java.awt.Dimension(260,20)); jTextFieldHdr.setLocation(new java.awt.Point(longValueCol,rowThree));
jTextFieldHdr.setSize(new java.awt.Dimension(shortWidth,20));
} }
return jTextFieldHdr; return jTextFieldHdr;
} }
@ -715,7 +685,7 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private JButton getJButtonBrowse() { private JButton getJButtonBrowse() {
if (jButtonBrowse == null) { if (jButtonBrowse == null) {
jButtonBrowse = new JButton(); jButtonBrowse = new JButton();
jButtonBrowse.setBounds(new java.awt.Rectangle(527,75,90,20)); jButtonBrowse.setBounds(new java.awt.Rectangle(longValueCol + shortWidth + 7,rowThree,90,20));
jButtonBrowse.setText("Browse"); jButtonBrowse.setText("Browse");
jButtonBrowse.setPreferredSize(new java.awt.Dimension(99,20)); jButtonBrowse.setPreferredSize(new java.awt.Dimension(99,20));
jButtonBrowse.addActionListener(new AbstractAction() { jButtonBrowse.addActionListener(new AbstractAction() {
@ -766,59 +736,50 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
public void componentResized(ComponentEvent arg0) { public void componentResized(ComponentEvent arg0) {
int intPreferredWidth = 500; int intPreferredWidth = 500;
Tools.resizeComponentWidth(this.jTextFieldClass, this.getWidth(), intPreferredWidth); Tools.resizeComponentWidth(this.jTextFieldAddClass, this.getWidth(), intPreferredWidth-28);
Tools.resizeComponentWidth(this.jTextFieldHelp, this.getWidth(), intPreferredWidth); Tools.resizeComponentWidth(this.jHelpTextScrollPane, this.getWidth(), intPreferredWidth-28);
Tools.resizeComponentWidth(this.jScrollPane, this.getWidth(), intPreferredWidth-10); Tools.resizeComponentWidth(this.jScrollPaneTable, this.getWidth(), intPreferredWidth-10);
Tools.resizeComponentWidth(this.jTextFieldHdr, this.getWidth(), intPreferredWidth - 7);
} Tools.relocateComponentX(this.jButtonBrowse, this.getWidth(), intPreferredWidth,
/** DataType.SPACE_TO_RIGHT_FOR_GENERATE_BUTTON);
* This method initializes jTextFieldHelp
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldHelp() {
if (jTextFieldHelp == null) {
jTextFieldHelp = new JTextField();
jTextFieldHelp.setBounds(new java.awt.Rectangle(122,33,390,20));
jTextFieldHelp.setPreferredSize(new java.awt.Dimension(260,20));
}
return jTextFieldHelp;
} }
/** /**
* This method initializes jTextField1RecInstName * This method initializes jHelpTextScrollPane
* *
* @return javax.swing.JTextField * @return javax.swing.JScrollPane jHelpTextScrollPane
*/ */
private JTextField getJTextField1RecInstName() { private JScrollPane getJHelpTextScrollPane() {
if (jTextField1RecInstName == null) { if (jHelpTextScrollPane == null) {
jTextField1RecInstName = new JTextField(); jHelpTextScrollPane = new JScrollPane();
jTextField1RecInstName.setBounds(new java.awt.Rectangle(218,110,291,20)); jHelpTextScrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
jTextField1RecInstName.setEnabled(true); jHelpTextScrollPane.setPreferredSize(new java.awt.Dimension(longValueWidth, 80));
jTextField1RecInstName.setVisible(false); jHelpTextScrollPane.setSize(new java.awt.Dimension(longValueWidth, 80));
jHelpTextScrollPane.setLocation(new java.awt.Point(shortValueCol,rowTwo));
jHelpTextScrollPane.setViewportView(getJTextAreaHelp());
} }
return jTextField1RecInstName; return jHelpTextScrollPane;
} }
/** /**
* This method initializes jTextField2RecInstVer * This method initializes jTextAreaHelp
* *
* @return javax.swing.JTextField * @return javax.swing.JTextArea
*/ */
private JTextField getJTextField2RecInstVer() { private JTextArea getJTextAreaHelp() {
if (jTextField2RecInstVer == null) { if (jTextAreaHelp == null) {
jTextField2RecInstVer = new JTextField(); jTextAreaHelp = new JTextArea();
jTextField2RecInstVer.setBounds(new java.awt.Rectangle(218,135,292,20)); jTextAreaHelp.setLineWrap(true);
jTextField2RecInstVer.setEnabled(true); jTextAreaHelp.setWrapStyleWord(true);
} }
return jTextField2RecInstVer; return jTextAreaHelp;
} }
private JScrollPane getJScrollPaneModules() { private JScrollPane getJScrollPaneModules() {
if (jScrollPaneModules == null) { if (jScrollPaneModules == null) {
jScrollPaneModules = new JScrollPane(); jScrollPaneModules = new JScrollPane();
jScrollPaneModules.setBounds(new java.awt.Rectangle(218,245,293,73)); jScrollPaneModules.setBounds(new java.awt.Rectangle(longValueCol,rowFive,medWidth,60));
jScrollPaneModules.setPreferredSize(new java.awt.Dimension(320, 80)); jScrollPaneModules.setPreferredSize(new java.awt.Dimension(medWidth, 60));
jScrollPaneModules.setViewportView(getICheckBoxListSupportedModules()); jScrollPaneModules.setViewportView(getICheckBoxListSupportedModules());
} }
return jScrollPaneModules; return jScrollPaneModules;
@ -827,7 +788,7 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private ICheckBoxList getICheckBoxListSupportedModules() { private ICheckBoxList getICheckBoxListSupportedModules() {
if (iCheckBoxListModules == null) { if (iCheckBoxListModules == null) {
iCheckBoxListModules = new ICheckBoxList(); iCheckBoxListModules = new ICheckBoxList();
iCheckBoxListModules.setBounds(new java.awt.Rectangle(218,246,292,73)); iCheckBoxListModules.setBounds(new java.awt.Rectangle(longValueCol,rowFour,medWidth,60));
Vector<String> v = new Vector<String>(); Vector<String> v = new Vector<String>();
v.add("BASE"); v.add("BASE");
v.add("SEC"); v.add("SEC");
@ -858,8 +819,8 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private JScrollPane getJScrollPane1Arch() { private JScrollPane getJScrollPane1Arch() {
if (jScrollPane1Arch == null) { if (jScrollPane1Arch == null) {
jScrollPane1Arch = new JScrollPane(); jScrollPane1Arch = new JScrollPane();
jScrollPane1Arch.setBounds(new java.awt.Rectangle(218,170,293,73)); jScrollPane1Arch.setBounds(new java.awt.Rectangle(longValueCol,rowFour,medWidth,60));
jScrollPane1Arch.setPreferredSize(new java.awt.Dimension(320, 80)); jScrollPane1Arch.setPreferredSize(new java.awt.Dimension(medWidth, 60));
jScrollPane1Arch.setViewportView(getICheckBoxListArch()); jScrollPane1Arch.setViewportView(getICheckBoxListArch());
} }
return jScrollPane1Arch; return jScrollPane1Arch;
@ -872,7 +833,7 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
private ICheckBoxList getICheckBoxListArch() { private ICheckBoxList getICheckBoxListArch() {
if (iCheckBoxListArch == null) { if (iCheckBoxListArch == null) {
iCheckBoxListArch = new ICheckBoxList(); iCheckBoxListArch = new ICheckBoxList();
iCheckBoxListArch.setBounds(new java.awt.Rectangle(218,171,292,66)); iCheckBoxListArch.setBounds(new java.awt.Rectangle(longValueCol,rowFour,medWidth,60));
Vector<String> v = new Vector<String>(); Vector<String> v = new Vector<String>();
v.add("IA32"); v.add("IA32");
v.add("X64"); v.add("X64");
@ -885,36 +846,6 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen
return iCheckBoxListArch; return iCheckBoxListArch;
} }
/**
* This method initializes jComboBox
*
* @return javax.swing.JComboBox
*/
private JComboBox getJComboBox() {
if (jComboBox == null) {
jComboBox = new JComboBox();
jComboBox.setPreferredSize(new java.awt.Dimension(31,20));
jComboBox.setSize(new java.awt.Dimension(290,20));
jComboBox.setLocation(new java.awt.Point(218,111));
jComboBox.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent e) {
if (jTextFieldClass.getText().length() == 0) {
return;
}
jComboBox.removeAllItems();
getLibInstances(jTextFieldClass.getText());
Set<String> libNames = libNameGuidMap.keySet();
Iterator<String> si = libNames.iterator();
while(si.hasNext()) {
jComboBox.addItem(si.next());
}
}
});
}
return jComboBox;
}
private void getLibInstances(String libClass){ private void getLibInstances(String libClass){
libNameGuidMap.clear(); libNameGuidMap.clear();
try { try {