Volevo chiedere un'altra cosa sempre riguardante questo post aperto da me, ho trovato il modo per chiudere un frame o un dialog con un pulsante
codice:
coseButton.addActionListener(new ActionListener(){pubic void actionPerformed(ActionEvent e){info.setVisibe(false);}});
(era una cosa semplicissima ma come al solito non ci avevo pensato )posso continuare ad usare questo metodo o mi può creare problemi?

L'altra domanda è: siccome vorrei poter creare un database che tenga in memoria tutti i contatti, mi conviene usare un frame o un dialog? e che differenza sostanziale ci trovo?