Schöne Ausgabe in Form einer Liste

  • Themenstarter Themenstarter listeliste
  • Beginndatum Beginndatum
L

listeliste

Gast
Tagchen Java-Freunde,

ich suche nach einer Möglichkeit eine Menge von Ergebnissen in schöner
Form grafisch dazu stellen in Form einer Liste.

Das soll dann ungefähr so aussehen:

Ergebnis 1: <Parameter>
<Parameter>
...

Ergebnis 2: <Parameter>
<Parameter>
...


Wobei hier Parameter jeweils eine Status-Information aus meinem Objekt ist.
Ein Parameter sollte außerdem ein klickbarer Link sein.

Gibt es da was schönes Swingmäßiges mit dem sich das erledigen lässt? ^^
 
Tagchen,

nach deiner Antwort habe ich mich mal einige Zeit mit JTable beschäftigt und
bin schonmal darauf gekommen, dass ich wohl einen eigenen TableCellEditor
schreiben muss.

So und um nun mehrere Componenten in einer Zeile anzeigen zu lassen muss
ich die Methode:

Java:
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)

überschreiben.

Hier jedoch das Problem, ich habe das ganze mal so implementiert:

Java:
@Override
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
	JPanel container = new JPanel();
	container.setLayout(new BorderLayout());
	container.add(new JLabel("Test"), BorderLayout.CENTER);
	container.add(new JLabel("Test"), BorderLayout.NORTH);
	container.add(new JButton("..."), BorderLayout.SOUTH);
	return container;
}

Das wird mir allerdings alles nicht angzeigt.
Ich habe nach wie vor eine Leere einfache Zeile wenn ich etwas hinzufüge.
 
Oh Sorry, es wird angezeigt!

Allerdings erst nach Klick auf die entsprechende Zelle.

Wie kann ich es umsetzen, dass von Anfang an alle Komponenten angezeigt werden?
 

Zurück
Oben