Dodanie drugiego paramatru dla metody

Dodanie drugiego paramatru dla metody
EM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

Hej, stworzyłem klasę nasłuchującą zdarzenia, a w niej metodę do tego. Chciałbym jeszcze do tej metody (actionPerformed) dodać drugi argument, mianowicie Graphics g. Próbowałem, przez przecinek, ale kompilator nie przepusza. Da radę jakoś to zrobić?

Kopiuj
private class Sluchacz_Koloru_Czarnego implements ActionListener
	{
		public void actionPerformed(ActionEvent arg0) {

		}
		
	} 
Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Nie, ale możesz napisać konstruktor klasy Sluchacz_Koloru_Czarnego który będzie przyjmował ten obiekt jako argument.

EM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

Noo ok, i teraz to wywołać ten konstruktor w metodzie actionPerformed? Jeżeli tak, to jak to zrobić?

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
1

Przeczytac pierwszy lepszy kurs na temat programowania.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

@Emilian o_O nie. Konstruktor to wywołujesz robiąc
new Sluchacz_Koloru_Czarnego() zapewne gdzieś gdzie dodajesz action do buttona. Tak musisz przekazać ten swój obiekt do konstruktora. Następnie w konstruktorze musisz przypisać ten obiekt do pola klasy i będziesz miał wtedy dostęp do niego z metody actionPerformed.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.