Hey,
will als "kleine" Übung eine Art Zeitplan schreiben. Dazu wollt ich das GridBagLayout verwenden weil es einige der Probleme recht schön lösen würde..
Im Grunde hab ich mir das so vorgestellt, dass die 1. Zeile natürlich die Tage anzeigen, und die 1. Spalte die Stunden (0-23), wobei die Zelle 1/1 ganz leer bleibt..
Bislang würde sich ja auch eine JTable oder sowas anbieten, allerdings gäbs damit ein Problem:
Ich möchte dass in dem Daten-Fenster man Termine anzeigen lassen kann (also einfach Blöcke) - fürs erste will ich mal davon ausgehn, dass jeder Termin spätestens um 24:00 endet.
Das Problem ist, wenn sich Termine übschrneiden. Ich hätte da gerne, wenn dann die 2 Termine sich einfach die Spalte teilen und nebeneinander sichtbar sind.
Damit werde ich denke ich wohl Probleme mit der Tabelle bekommen, da ich nicht nur alle Spalten verschieben muss, sondern auch nicht genau weiß, wie ich dann nur eine Überschrift (also die Zellen aus der 1. Zeile) über 2 Spalten kriege...
Da bietet sich GridBagLayout recht schön an.. also soweit kein Problem.. nur - woran ich gerade festhänge ist, dass ich nicht davon ausgehen will, dass alle 24 Stunden sich ausgehen.. Das heißt, irgend eine Art von Scrollbalken muss her --> JScrollPane
Nur wie krieg ich das hin, dass die 1. Zeile immer sichtbar ist, ABER trotzdem die Breite der Zelle aus 1/1 freilässt (also das Ganze auf 2 GridBagLayouts aufzuteilen wird wohl nicht funktionieren).
Kann mir aber auch nicht vorstellen wie ich mit einem GridBagLayout sowas hinkriegen könnte, dass Zeile 2 bis 25 (oder so) scrollbar ist, allerdings Zeile 1 immer bleibt... Also denke ich dass ich mit GridBagLayout auch aufm Holzweg bin...
Hat jemand eine Idee?
MfG
will als "kleine" Übung eine Art Zeitplan schreiben. Dazu wollt ich das GridBagLayout verwenden weil es einige der Probleme recht schön lösen würde..
Im Grunde hab ich mir das so vorgestellt, dass die 1. Zeile natürlich die Tage anzeigen, und die 1. Spalte die Stunden (0-23), wobei die Zelle 1/1 ganz leer bleibt..
Bislang würde sich ja auch eine JTable oder sowas anbieten, allerdings gäbs damit ein Problem:
Ich möchte dass in dem Daten-Fenster man Termine anzeigen lassen kann (also einfach Blöcke) - fürs erste will ich mal davon ausgehn, dass jeder Termin spätestens um 24:00 endet.
Das Problem ist, wenn sich Termine übschrneiden. Ich hätte da gerne, wenn dann die 2 Termine sich einfach die Spalte teilen und nebeneinander sichtbar sind.
Damit werde ich denke ich wohl Probleme mit der Tabelle bekommen, da ich nicht nur alle Spalten verschieben muss, sondern auch nicht genau weiß, wie ich dann nur eine Überschrift (also die Zellen aus der 1. Zeile) über 2 Spalten kriege...
Da bietet sich GridBagLayout recht schön an.. also soweit kein Problem.. nur - woran ich gerade festhänge ist, dass ich nicht davon ausgehen will, dass alle 24 Stunden sich ausgehen.. Das heißt, irgend eine Art von Scrollbalken muss her --> JScrollPane
Nur wie krieg ich das hin, dass die 1. Zeile immer sichtbar ist, ABER trotzdem die Breite der Zelle aus 1/1 freilässt (also das Ganze auf 2 GridBagLayouts aufzuteilen wird wohl nicht funktionieren).
Kann mir aber auch nicht vorstellen wie ich mit einem GridBagLayout sowas hinkriegen könnte, dass Zeile 2 bis 25 (oder so) scrollbar ist, allerdings Zeile 1 immer bleibt... Also denke ich dass ich mit GridBagLayout auch aufm Holzweg bin...
Hat jemand eine Idee?
MfG