Guten Tag zusammen
Habe ein kleines Problem welches ich nicht lösen kann.
Ich will ein Verzeichnis z.B. C:/. In JMenu einlesen bzw. die Unterverzeichnise in neue JMenu und die Files in JMenuItem. Sprich das Verzeichnis C:/ soll im JPopupMenu aufgehen und die ganzen verzweigungen in verschiedene submenus.
Dies habe ich auch alles geschaft. Es wird mir alles auch angezeigt. Mein Problem ist nur das die Laufzeit ziehmlich hoch ist. Ich erstelle für jeden neuen Ordner ein neues JMenu und für jeden file JMenuItem.
Weil ich ständig immer neue JMenus erstellen muss, dauert dies einfach zu lange. Ich brauche ungefähr eine Minute bis er mir das Komplette C:/ Verzeichnis einliest. Mal angesehen davon das er noch die Icons von Ordner bzw. File ins JMenu bzw. JMenuItem einbinden soll.
Da wollte ich fragen ob es eine schnellere bzw. bessere Lösung gibt.
Wenn ich mir z.B. das JTree angucke, und dem JTree sage er soll das Verzeichnis einlesen, passiert dies in wenigen milisekunden.
Sowas müsste doch dann auch für JPopupMenu bzw. JMenu geben oder?
Hoffe mein Problem ist klar geworden und ihr könnt mir da weiter helfen.
Bye
Habe ein kleines Problem welches ich nicht lösen kann.
Ich will ein Verzeichnis z.B. C:/. In JMenu einlesen bzw. die Unterverzeichnise in neue JMenu und die Files in JMenuItem. Sprich das Verzeichnis C:/ soll im JPopupMenu aufgehen und die ganzen verzweigungen in verschiedene submenus.
Dies habe ich auch alles geschaft. Es wird mir alles auch angezeigt. Mein Problem ist nur das die Laufzeit ziehmlich hoch ist. Ich erstelle für jeden neuen Ordner ein neues JMenu und für jeden file JMenuItem.
Weil ich ständig immer neue JMenus erstellen muss, dauert dies einfach zu lange. Ich brauche ungefähr eine Minute bis er mir das Komplette C:/ Verzeichnis einliest. Mal angesehen davon das er noch die Icons von Ordner bzw. File ins JMenu bzw. JMenuItem einbinden soll.
Da wollte ich fragen ob es eine schnellere bzw. bessere Lösung gibt.
Wenn ich mir z.B. das JTree angucke, und dem JTree sage er soll das Verzeichnis einlesen, passiert dies in wenigen milisekunden.
Sowas müsste doch dann auch für JPopupMenu bzw. JMenu geben oder?
Hoffe mein Problem ist klar geworden und ihr könnt mir da weiter helfen.
Bye