Hallo zusammen!
Bin neu in Java und hab eine (vielleicht ziemlich blöde) Frage:
Ich habe eine Klasse geschreiben (für digitales Fernsehen), die einen Button darstellt.
Sie soll als Bean dienen und der Benutzer dieser Bean sollte selbst entscheiden, was der Button macht. Allerdings
soll diese Klasse (nennen wir sie ButtonBean) nicht direkt sichtbar sein sondern von der Klasse, die der Benutzer erstellt, instanziert werden.
Angenommen, meine Bean-Klasse würde einen Button "TextButton" erzeugen:
Ist es dann auf irgendeinem Weg der Klasse "UseBeanClass" möglich, auf diesen TextButton zuzugreifen?
wenn die Klasse des Benutzers NICHT von ButtonBean erben darf??
Wohl nicht, oder?
Bin neu in Java und hab eine (vielleicht ziemlich blöde) Frage:
Ich habe eine Klasse geschreiben (für digitales Fernsehen), die einen Button darstellt.
Sie soll als Bean dienen und der Benutzer dieser Bean sollte selbst entscheiden, was der Button macht. Allerdings
soll diese Klasse (nennen wir sie ButtonBean) nicht direkt sichtbar sein sondern von der Klasse, die der Benutzer erstellt, instanziert werden.
Angenommen, meine Bean-Klasse würde einen Button "TextButton" erzeugen:
Code:
public class ButtonBean{
TextButton = new HTextButton();
TextButton.setBounds(xPosition,yPosition,buttonWidthX,buttonHeightY);
TextButton.setTextContent(text,TextButton.ALL_STATES);
TextButton.setForeground(Color.red);
TextButton.setBackground(Color.black);
}
Ist es dann auf irgendeinem Weg der Klasse "UseBeanClass" möglich, auf diesen TextButton zuzugreifen?
Code:
public class UseBeanClass{
Button = new ButtonBean();
TextButton.tueIrgendwas ?
}
wenn die Klasse des Benutzers NICHT von ButtonBean erben darf??
Wohl nicht, oder?