Salve,ho la necessita di poter effettuare oltre l'overriding di un metodo di un interfaccia,mi servirebbe anche la possibilità di potergli cambiare la firma,ovvero deve poter accettare in input un altra variabile(string)oltre la sua normale(ActionEvent).Posto il codice sotto.Se esiste qlk altro metodo per risolvere il problema(tramite chiamata a classi chiamanti per prelevare manualmente la variabile string,è ben accetto.
Lo scopo del porgramma è istanziare due oggetti di tipo button,aventi come costruttori due stringhe,la prima viene utilizzata per il testo ke appare sul bottone,la seconda per il testo che compare quando si fa CLICK sul bottone.la seconda va passata all'interfaccia listener.Ed io nn so come passargliela
Codice primordiale:
public class main
{
class list implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JOptionPane.showMessageDialog(null,);
}
}
class pulsante
{
private JButton b;
pulsante(String s1,String s2)
{
b=new JButton(s1);
b.addActionListener(new list());
}
}
public static void main(String asd[])
{
}
}

Rispondi quotando