Sorry für den merkwürdigen Titel.
Folgendes:
Ich hab eine Klasse B, die JPanel extended und ein Interface Ixyz implementiert.
Diese Klasse B ist in Klasse A privat gespeichert. Selbige muss Methoden bereitstellen um diese herzugeben. Einerseits brauch ich eine Methode um das JPanel an ein JFrame weiterzugeben, andererseits brauch ich die Interface-Funktionen von Ixyz.
Ich hab also zwei Methoden:
Code
public class Klasse_a
{
private Klasse_b klasse_b;
...
public JPanel getPanel()
{
return klasse_b;
}
public Ixyz getInterface()
{
return klasse_b;
}
}
Alles anzeigen
In beiden Fällen geb ich also dasselbe zurück und könnte mir theoretisch eine Methode sparen. Aber wie?
Kann man das JPanel nicht irgendwie aus dem Interface rauslesen oder umgekehrt?