creo una classe con main di nome MainFrame in cui creo un jpanel con all'interno vari button.
ad un certo punto ho:
codice:
englishRadio.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent e) {
if (italianRadio.isSelected()) {
this.lang.updateLanguage(this, ENGLISH);
System.out.println("stateChanged()");
}
}
});
dove lang è una variabile di tipo Language (classe).
L'obiettivo è 'lanciare' l'update contenuto in Language (metodo pubblico) così formato:
codice:
public void updateLanguage(MainFrame mf, int l) {
setActiveLanguage(l);
mf.insertButton.setText(getLabel("insertButton"));
che per i pulsanti cambia la label nella lingua selezionata.
solo che sulla riga
this.lang.updateLanguage(this, ENGLISH);
eclipse non mi consente di lanciare il programma, segnalandomi l'errore in oggetto:
"Multiple markers at this line" ?
Perche'?? e soprattutto come risolvere??