Gå til innhold

Metodekall i listenerklasse


Anbefalte innlegg

I en buttonlistener har jeg en lokal variabel jeg ønsker å endre på via en metode.(Klassen er public) Jeg har:

public void setRetning(int endre)
 {
 	retning=endre;
 }

I klassen der jeg opprettet listenern har jeg:

JButton btnFlytt = new JButton("Flytt!");
ButtonListenerFlytt btnListenerFlytt = new ButtonListenerFlytt();
btnFlytt.addActionListener(btnListenerFlytt);

 

Hvordan kaller jeg på metoden setRetning fra en annen klasse? :hmm:

Lenke til kommentar
Videoannonse
Annonse

Altså ButtonListenerFlytt.setRetning(1); - det fungerer heller ikke. Gir feilen:

Cannot make a static reference to the non-static method setRetning(int) from the type RubberLinesPanel.ButtonListenerFlytt

 

Det første forslaget gir feilmeldingen:

Cannot be resolved

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...