import java.awt.*; import java.applet.*; import java.util.*; public class Logic { // Domain Logic performs actions, called by GUI private TextArea ta; // print to ta public Logic(TextArea ta) { // constructor remembers textarea this.ta = ta; } public void createBean(TextField idField) { // idField is input new Bean(idField.getText()); // create a bean } public void listBeans() { // list all beans Enumeration e = Bean.beans.elements(); // get elements from hash while (e.hasMoreElements()) { // iterate ta.append(e.nextElement() + "\n"); // bean is printable with toString } } }