import javax.swing.AbstractCellEditor;\r
import javax.swing.JButton;\r
import javax.swing.JFrame;\r
+import javax.swing.JOptionPane;\r
import javax.swing.JTable;\r
import javax.swing.table.TableCellEditor;\r
\r
* \r
*/\r
private static final long serialVersionUID = 1L;\r
+ private boolean canNotBeEmpty = false;\r
String archs;\r
JButton button;\r
static JFrame frame;\r
}\r
else { //User pressed dialog's "OK" button.\r
Vector<String> v = dialog.getList();\r
+ if (canNotBeEmpty && v.size() == 0) {\r
+ JOptionPane.showMessageDialog(frame, "You must select at least one item.");\r
+ return;\r
+ }\r
String s = " ";\r
for (int i = 0; i < v.size(); ++i) {\r
s += v.get(i);\r
\r
}\r
\r
+ /**\r
+ * @param canNotBeEmpty The canNotBeEmpty to set.\r
+ */\r
+ public void setCanNotBeEmpty(boolean canNotBeEmpty) {\r
+ this.canNotBeEmpty = canNotBeEmpty;\r
+ }\r
+\r
}\r