C
Camino
Gast
Hallo,
da ich letztens vergeblich versucht hatte, ein Calc-Dokument (OpenOffice) in meine Swing-Anwendung einzubinden, bin ich nun dabei, dieses Calc-Dokument in Swing als Formular nachzubauen. Dazu verwende ich ein GridBagLayout auf einem JPanel. Die meisten Komponenten sind auch relativ einfach dort zu erstellen und anzuordnen. Probleme hab ich noch bei einer Komponenten: und zwar gibt es ja bei Calc- bzw. auch Excel-Dokumenten Zellen, die einen Rahmen haben können und in die man Werte eingeben kann (wie bei einem Formular). Dies möchte ich nun in Swing nachbauen. Zuerst hatte ich JTextField genommen und einen Rahmen mit 1 px drumherum gesetzt. Das geht bei einzelligen Feldern. Jetzt hab ich aber in dem Calc-Dokument z.B. 10 Eingabefelder (Zellen), die untereinander liegen und mit Rahmen (Gitternetzlinien) vesehen sind. Da dachte ich mir, das sieht eigentlich aus, wie eine einspaltige Tabelle ohne TableHeader und mit einem Rahmen von 1 px um die Tabellenzellen herum. Jetzt ist meine Frage, wie kann ich solch eine JTable ohne Header mit einer Spalte und 10 Zeilen mit Rahmen um alle Zellen erzeugen? In diese Zellen sollten dann (wie bei einem Calc-Dokument) Werte eingegeben werden können, die dann unterhalb der Zellen zusammengezählt werden. Oder gibt es noch eine andere Möglichkeit, wie ich so eine gewünschte Komponente erzeugen kann? Ich steh gerade ein wenig auf dem Schlauch und bräuchte mal ein paar Tipps...
Danke
Camino
da ich letztens vergeblich versucht hatte, ein Calc-Dokument (OpenOffice) in meine Swing-Anwendung einzubinden, bin ich nun dabei, dieses Calc-Dokument in Swing als Formular nachzubauen. Dazu verwende ich ein GridBagLayout auf einem JPanel. Die meisten Komponenten sind auch relativ einfach dort zu erstellen und anzuordnen. Probleme hab ich noch bei einer Komponenten: und zwar gibt es ja bei Calc- bzw. auch Excel-Dokumenten Zellen, die einen Rahmen haben können und in die man Werte eingeben kann (wie bei einem Formular). Dies möchte ich nun in Swing nachbauen. Zuerst hatte ich JTextField genommen und einen Rahmen mit 1 px drumherum gesetzt. Das geht bei einzelligen Feldern. Jetzt hab ich aber in dem Calc-Dokument z.B. 10 Eingabefelder (Zellen), die untereinander liegen und mit Rahmen (Gitternetzlinien) vesehen sind. Da dachte ich mir, das sieht eigentlich aus, wie eine einspaltige Tabelle ohne TableHeader und mit einem Rahmen von 1 px um die Tabellenzellen herum. Jetzt ist meine Frage, wie kann ich solch eine JTable ohne Header mit einer Spalte und 10 Zeilen mit Rahmen um alle Zellen erzeugen? In diese Zellen sollten dann (wie bei einem Calc-Dokument) Werte eingegeben werden können, die dann unterhalb der Zellen zusammengezählt werden. Oder gibt es noch eine andere Möglichkeit, wie ich so eine gewünschte Komponente erzeugen kann? Ich steh gerade ein wenig auf dem Schlauch und bräuchte mal ein paar Tipps...
Danke
Camino