Vorrei usare l'architettura MVC con le swing.
Di conseguenza vorrei separare la parte di logica dalla parte di grafica.
Di seguito riporto un esempio della classe di controllo e di view.
Di seguito c'è la FrmStartcodice:public class CtrlStart { FrmStart frmStart; public CtrlStart(String titolo){ frmStart = new FrmStart(this, titolo); } public void evento1(){ JOptionPane.showMessageDialog(frmStart, "Premuto tasto evento1"); } }
Dentro la actionPerformed vorrei richiamare il metodo evento1() della classe CrtStart, come posso fare?codice:public class FrmStart extends javax.swing.JFrame { CtrlStart app; public FrmStart(CtrlStart app, String title) { this.app = app; this.title = title; initComponents(); btnEnter.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { } }); } }
Grazie Piccolognu

Rispondi quotando