X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FJava%2FSource%2FFrameworkWizard%2Fsrc%2Forg%2Ftianocore%2Fframeworkwizard%2Fplatform%2Fui%2FListEditor.java;h=804dc605f42e8d8f1fd06ac9c1471b162b00bcb8;hp=729af57e228e95defa26420aaf8715e84e83a6de;hb=82484861b558513f1333518d9e4f740d1c1526a6;hpb=55683eab3ad2f7c2d7ca3d03c8822a787fbc2f27 diff --git a/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/ListEditor.java b/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/ListEditor.java index 729af57e22..804dc605f4 100644 --- a/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/ListEditor.java +++ b/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/ListEditor.java @@ -37,26 +37,26 @@ public class ListEditor extends AbstractCellEditor implements TableCellEditor, A */ private static final long serialVersionUID = 1L; private boolean canNotBeEmpty = false; + private JFrame topFrame = null; String archs; JButton button; - static JFrame frame; GenListDialog dialog; protected static final String EDIT = "edit"; - public ListEditor() { - + public ListEditor(JFrame frame) { + topFrame = frame; button = new JButton(); button.setActionCommand(EDIT); button.addActionListener(this); button.setBorderPainted(false); - dialog = new GenListDialog(this); + dialog = new GenListDialog(this, frame); } - public ListEditor(Vector v) { - this(); + public ListEditor(Vector v, JFrame frame) { + this(frame); dialog.initList(v); } @@ -95,7 +95,7 @@ public class ListEditor extends AbstractCellEditor implements TableCellEditor, A else { //User pressed dialog's "OK" button. Vector v = dialog.getList(); if (canNotBeEmpty && v.size() == 0) { - JOptionPane.showMessageDialog(frame, "You must select at least one item."); + JOptionPane.showMessageDialog(topFrame, "You must select at least one item."); return; } String s = " ";