if (generateButton == null) {
generateButton = new JButton();
generateButton.setText("Generate Menu");
generateButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
MenuItemModel m = MenuItemModel.getModel();
for(int i=0;m.getRowCount()>0;){
m.removeRow(i);
}
MenuMethod.reset();
Date date = new Date();
while(MenuMethod.dishesSelected < 5){
MenuItemListWrapper dish = MenuMethod.getNextDish(date);
m.addRow(dish.getArray());
}
}
});
}
return generateButton;