okButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { if (dataIsValid()) { setModelFromView(); setVisible(false); }
cancelButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { setVisible(false); } });