\r
import javax.swing.DefaultCellEditor;\r
import javax.swing.JFileChooser;\r
-import javax.swing.JFrame;\r
import javax.swing.JOptionPane;\r
import javax.swing.JTextField;\r
import javax.swing.JButton;\r
import javax.swing.table.TableModel;\r
\r
import org.tianocore.PlatformSurfaceAreaDocument;\r
+import org.tianocore.frameworkwizard.FrameworkWizardUI;\r
import org.tianocore.frameworkwizard.common.DataValidation;\r
import org.tianocore.frameworkwizard.common.Tools;\r
import org.tianocore.frameworkwizard.common.Identifications.OpeningPlatformType;\r
\r
private static final long serialVersionUID = 1L;\r
\r
- static JFrame frame;\r
-\r
private JPanel jContentPane = null;\r
\r
// private JPanel jPanelContentSouth = null;\r
String[] row = { "Compress" };\r
sectionsTableModel.addRow(row);\r
ffc.genBuildOptionsFfsSectionsSections(jTableFfs.getSelectedRow(), "");\r
- JOptionPane.showMessageDialog(frame, "Add Default Section Type EFI_SECTION_PE32 into the New Sections Entry.");\r
+ JOptionPane.showMessageDialog(FpdBuildOptions.this, "Add Default Section Type EFI_SECTION_PE32 into the New Sections Entry.");\r
jTableFfsSections.changeSelection(sectionsTableModel.getRowCount()-1, 0, false, false);\r
}\r
});\r
vArch.add("EBC");\r
vArch.add("ARM");\r
vArch.add("PPC");\r
- jTableOptions.getColumnModel().getColumn(2).setCellEditor(new ListEditor(vArch));\r
+ jTableOptions.getColumnModel().getColumn(2).setCellEditor(new ListEditor(vArch, FrameworkWizardUI.getInstance()));\r
\r
- jTableOptions.getColumnModel().getColumn(5).setCellEditor(new LongTextEditor());\r
+ jTableOptions.getColumnModel().getColumn(5).setCellEditor(new LongTextEditor(FrameworkWizardUI.getInstance()));\r
\r
jTableOptions.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
jTableOptions.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);\r
\r
chooser.setMultiSelectionEnabled(false);\r
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);\r
- int retval = chooser.showOpenDialog(frame);\r
+ int retval = chooser.showOpenDialog(FpdBuildOptions.this);\r
if (retval == JFileChooser.APPROVE_OPTION) {\r
\r
theFile = chooser.getSelectedFile();\r
String file = theFile.getPath();\r
if (!file.startsWith(dirPrefix)) {\r
- JOptionPane.showMessageDialog(frame, "You can only select files in current package!");\r
+ JOptionPane.showMessageDialog(FpdBuildOptions.this, "You can only select files in current package!");\r
return;\r
}\r
} else {\r
public void actionPerformed(ActionEvent e) {\r
if (!DataValidation.isInt(jTextFieldAntTaskId.getText())\r
|| jTextFieldAntTaskId.getText().length() != 8) {\r
- JOptionPane.showMessageDialog(frame, "ID must be an 8-digit integer.");\r
+ JOptionPane.showMessageDialog(FpdBuildOptions.this, "ID must be an 8-digit integer.");\r
return;\r
}\r
Object[] o = { jTextFieldAntTaskId.getText(), null, null };\r