Hallo
Ich baue mir oftmals eigene grafische Komponenten in Java für die spätere Wiederverwendung, und die basieren meistens auf einem JPanel. Nun zu meiner Frage/meinem Problem:
Ich baue gerade eine Komponente welche Items (jedes Item ist ein JPanel mit speziellem Inhalt) vertikal untereinander auflistet. Als Basis habe ich bis jetzt ein JPanel genommen. Das Problem ist nun, dass ich bei meiner Komponente eine addItem()-Methode habe welche neue Items hinzufügt. Das JPanel hat aber schon die add()-Methoden. Verwende ich die Komponente nun irgendwo ist es nicht schön wenn es die add()-Methode gibt obwohl die eigentlich nicht verwendet werden sollte.
Ich habe nun gedacht ich nehme anstelle des JPanels einfach eine Component, aber da kann ich ja dann meine Items nicht hinzufügen da es keine add()-Methode gibt, obwohl ich die ja auch nicht will, aber eben doch brauche, .......
Hat mir jemand einen Hinweis wie man normalerweise eine grafische Komponente erstellt?
mfg
Ich baue mir oftmals eigene grafische Komponenten in Java für die spätere Wiederverwendung, und die basieren meistens auf einem JPanel. Nun zu meiner Frage/meinem Problem:
Ich baue gerade eine Komponente welche Items (jedes Item ist ein JPanel mit speziellem Inhalt) vertikal untereinander auflistet. Als Basis habe ich bis jetzt ein JPanel genommen. Das Problem ist nun, dass ich bei meiner Komponente eine addItem()-Methode habe welche neue Items hinzufügt. Das JPanel hat aber schon die add()-Methoden. Verwende ich die Komponente nun irgendwo ist es nicht schön wenn es die add()-Methode gibt obwohl die eigentlich nicht verwendet werden sollte.
Ich habe nun gedacht ich nehme anstelle des JPanels einfach eine Component, aber da kann ich ja dann meine Items nicht hinzufügen da es keine add()-Methode gibt, obwohl ich die ja auch nicht will, aber eben doch brauche, .......
Hat mir jemand einen Hinweis wie man normalerweise eine grafische Komponente erstellt?
mfg