Hallo,
ich will eine Anwendung schreiben die folgendes können soll:
Wenn eine Anwendung existiert, soll ein ToolBarButton eingebaut werden mit einem JDialog. Dieser Dialog soll dann alle verwendeten Componenten der eigentlichen Anwendung in einer JList (später JTree) anzeigen.
Es sollen aber nicht Jnur Buttons,JTextFields, Jlabels sondern auch selbst erstelle Objecte angezeigt werden.
Ist sowas möglich?
ein getComponents hilft mir auch nicht weiter. Die Methode macht nicht wirklich das, was ich mir vorgestellt hatte.
Es muss doch eigentlich relativ simpel sein, alle Componenten/Objecte etc von der Anwendung aufzulisten, oder?
Die Daten sollten am besten ausgelesen werden anhand von 'this' oder this.Class (durch übergabe an den JDialog).
Ich habe hier ne Anwendung mit 5JLabel, 5JTextFields auf einem JPanel, 10Buttons auf einer JToolBar, einem Menü und 2 Tabellen. Wenn ich hier nur die getComponents() anwende, dann ist das nur JRootPane oder so gewesen und getComponentCount() gibt 1 zurück.
Wahrscheinlich ist es total leicht, aber mir fehlt der Ansatz... :/
Hat jemand nen Tipp, wie ich sowas realisieren kann?
Danke schonmal!
Mfg, Matflasch
Lesezeichen