]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/ui/iCheckBoxList/ICheckBoxList.java
1. Update ICheckBoxList to add one attribute "selected". Set the first item of ICheck...
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / ui / iCheckBoxList / ICheckBoxList.java
index 2361c77e617b6fd1fa0af54a412d21d3c8e8fead..6fbdf03dddd6a7cb820d4fe0af03cbd6f89fec6a 100644 (file)
@@ -50,6 +50,14 @@ public class ICheckBoxList extends JList {
                 model.addElement(items.elementAt(index));\r
             }\r
         }\r
+        \r
+        //\r
+        // If there exists at least one item, set first item selected.\r
+        //\r
+        if (model.size() > 0) {\r
+            ICheckBoxListItem listItem = (ICheckBoxListItem) model.get(0);\r
+            listItem.setSelected(true);\r
+        }\r
         this.setCellRenderer(cellrenderer);\r
         this.setModel(model);\r
         this.addMouseListener(listener);\r
@@ -69,6 +77,14 @@ public class ICheckBoxList extends JList {
                 model.addElement(new ICheckBoxListItem(items.elementAt(index)));\r
             }\r
         }\r
+        \r
+        //\r
+        // If there exists at least one item, set first item selected.\r
+        //\r
+        if (model.size() > 0) {\r
+            ICheckBoxListItem listItem = (ICheckBoxListItem) model.get(0);\r
+            listItem.setSelected(true);\r
+        }\r
     }\r
 \r
     /**\r
@@ -149,6 +165,15 @@ public class ICheckBoxList extends JList {
                 }\r
             }\r
         }\r
+        \r
+        //\r
+        // If there exists at least one item, set first item selected.\r
+        //\r
+        if (model.size() > 0) {\r
+            ICheckBoxListItem listItem = (ICheckBoxListItem) model.get(0);\r
+            listItem.setSelected(true);\r
+        }\r
+        \r
         this.validate();\r
     }\r
     \r