Hallo,
Ich versuche ein DockingLayout zu erschaffen,dass mit JInternal Frames arbeitet , da ich nicht die DockingFrames von Docking Frames benutzen will.
Ich habe folgendes allg. Problem:
Ich möchte ein JInternal Frame vergrößern oder verkleinern und auf eine andere Position bringen(setBounds), wenn ich über einen bestimmten Bereich gehe. Das klappt auch ganz gut mit den AncestorListener (public void ancestorMoved(AncestorEvent e)). Das Problem ist nur, dass das Frame
wieder an die ursprügliche Stelle zurrückspringt, seine alte Größe annimmt und Clippingfehler entstehen
(Der Clippingfehler: Das Frame wird kurzzeitig an der gewünschten stelle gezeichnet und kann dann "weggewischt" werden).
Das spezielle Problem:
Ich möchte jetzt ein Docking Frame erstellen, da
im JInternal Frame eine methode existieren muss, die sich die ursprügliche position speichert und die Koordinaten von setBounds nicht übernimmt. Diese will ich überschreiben, sodass sie die neuen Koordinaten von setBounds annimmt.
Leider habe ich da keine Ahnung wie ich die finden soll und ob und wie man die Überschreiben kann.
Ich hab auch schon in der verschiedenen Referenzen stundenlang geguckt aber konnte nichts finden.
Vll kann jemand von euch die Methode finden oder zumindest eine vernünftige Referenz mit den Vaterklassen und Methodenbeschreibungen. Vll kennt jemand auch einen anderen Lösungsansatz.
Ich bin für alles offen.
:toll:Vielen Dank schonmal im Voraus:toll:
Ich versuche ein DockingLayout zu erschaffen,dass mit JInternal Frames arbeitet , da ich nicht die DockingFrames von Docking Frames benutzen will.
Ich habe folgendes allg. Problem:
Ich möchte ein JInternal Frame vergrößern oder verkleinern und auf eine andere Position bringen(setBounds), wenn ich über einen bestimmten Bereich gehe. Das klappt auch ganz gut mit den AncestorListener (public void ancestorMoved(AncestorEvent e)). Das Problem ist nur, dass das Frame
wieder an die ursprügliche Stelle zurrückspringt, seine alte Größe annimmt und Clippingfehler entstehen
(Der Clippingfehler: Das Frame wird kurzzeitig an der gewünschten stelle gezeichnet und kann dann "weggewischt" werden).
Das spezielle Problem:
Ich möchte jetzt ein Docking Frame erstellen, da
im JInternal Frame eine methode existieren muss, die sich die ursprügliche position speichert und die Koordinaten von setBounds nicht übernimmt. Diese will ich überschreiben, sodass sie die neuen Koordinaten von setBounds annimmt.
Leider habe ich da keine Ahnung wie ich die finden soll und ob und wie man die Überschreiben kann.
Ich hab auch schon in der verschiedenen Referenzen stundenlang geguckt aber konnte nichts finden.
Vll kann jemand von euch die Methode finden oder zumindest eine vernünftige Referenz mit den Vaterklassen und Methodenbeschreibungen. Vll kennt jemand auch einen anderen Lösungsansatz.
Ich bin für alles offen.
:toll:Vielen Dank schonmal im Voraus:toll:
Zuletzt bearbeitet: