Podwójne dziedziczenie -extends

Podwójne dziedziczenie -extends

Wątek przeniesiony 2015-01-14 07:13 z Java przez bogdans.

P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Jak zrobić podwójne dziedziczenie?
Chodzi mi o to:
public class Mojeokienko extends "JFrame i JPanel"

Z góry dziękuje.

GA
  • Rejestracja: dni
  • Ostatnio: dni
0
  1. Klasa nie może dziedziczyć po dwóch klasach(tylko po jednej),może implementować więcej niż jeden interfejs
  2. Interfejs może dziedziczyć po wielu interfejsach
  3. W tym przypadku, który podałeś to w ogóle nie jest potrzebne
P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

To co mogę zrobić w tym przypadku?

P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Dokładnie. Jeszcze chyba trochę się pobawię :)

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

@Pablos77 po pierwsze Zasada Jednej Odpowiedzialności. Jak coś jest Panelem to nie jest Okienkiem i vice versa. Po drugie, co gdybym powiedział ci że w wielu przypadkach można się obyć w ogóle bez dziedziczenia, stosując delegacje? ;]

P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Może być w załączniku?

Tylko na razie zacząłem "Mojeokienko" , a reszta jest z programu który robiliśmy na zajęciach i chcę go zmodyfikować.

P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0
Kopiuj
public void paint(Graphics g) {
		super.paint(g);
		
		setBackground(Color.WHITE);
		
		Graphics2D g2 = (Graphics2D) g;
		
		Stroke defaultStroke = g2.getStroke();

Nie wiem czy to jest w ogóle potrzebne w klasie "Mojeokienko".

GA
  • Rejestracja: dni
  • Ostatnio: dni
0
  1. Nie jest Ci potrzebne
  2. Po co Ci ikonki?
  3. Będziesz rysował za pomocą FreeChart czy painta?
P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Gdy chcę uruchomić program wyskakuje mi taki komunikat, co robić ?

P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Tak to na razie wygląda. Pomoże ktoś?

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.