git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1820
6f19259b-4bc3-4df7-8a09-
765794883524
model.addElement(items.elementAt(index));\r
}\r
}\r
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
this.setCellRenderer(cellrenderer);\r
this.setModel(model);\r
this.addMouseListener(listener);\r
model.addElement(new ICheckBoxListItem(items.elementAt(index)));\r
}\r
}\r
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
+ // 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
this.validate();\r
}\r
\r
protected String text;\r
\r
protected boolean checked;\r
protected String text;\r
\r
protected boolean checked;\r
+ \r
+ protected boolean selected;\r
\r
/**\r
This is the default constructor to set check box item string\r
\r
/**\r
This is the default constructor to set check box item string\r
this.text = text;\r
}\r
\r
this.text = text;\r
}\r
\r
+ public boolean isSelected() {\r
+ return selected;\r
+ }\r
+\r
+ public void setSelected(boolean selected) {\r
+ this.selected = selected;\r
+ }\r
+\r