Hallo,
habe folgendes Problem, ich muss ein Applet zur Erstellung von HTML-Formularen programmieren. Dabei sollen die einzelnen Komponenten per DragAndDrop auf ein Raster gezogen werden können, um sie zu positionieren...
Das ist alles kein Problem, funktioniert mit einer JLayeredPane, mit dem Raster (gekreuzte Linien auf einem JPanel, mit JAVA-2D gezeichnet) auf auf einem unteren Layer, und die Komponenten auf höheren Layern. Da das Arbeitsblatt mit dem Raster unendlich groß sein kann, habe ich die LayeredPane in einer JScrollPane integriert. Nun folgende Probleme
Ich hoffe ihr könnt mir helfen, dankeschön fürs zuhören
habe folgendes Problem, ich muss ein Applet zur Erstellung von HTML-Formularen programmieren. Dabei sollen die einzelnen Komponenten per DragAndDrop auf ein Raster gezogen werden können, um sie zu positionieren...
Das ist alles kein Problem, funktioniert mit einer JLayeredPane, mit dem Raster (gekreuzte Linien auf einem JPanel, mit JAVA-2D gezeichnet) auf auf einem unteren Layer, und die Komponenten auf höheren Layern. Da das Arbeitsblatt mit dem Raster unendlich groß sein kann, habe ich die LayeredPane in einer JScrollPane integriert. Nun folgende Probleme
- - obwohl das RasterPanel größer ist als der Anzeigebereich, kann man nicht scrollen
- - wenn ich auf einem Layer stattdessen ein übergroßes Bild einfüge, kann man scrollen -> Scrollpane richtig implementiert
- - wie bekomme ich hin, das sich das RasterPanel immer anpasst, also wenn der Platz für die Komponenten nicht mehr ausreicht, größer wird -> praktisch unendliche Größe, wenigstens nach unten hin
Ich hoffe ihr könnt mir helfen, dankeschön fürs zuhören