Wie die Farbe von meinem 1. Zeile in meiner JTable zu gelb(oder eine beliebige Farbe)?
Ich bin in der Lage, eine Spalte zu gelb, aber ich bin unfähig, eine Zeile zu gelb.
Dem folgenden code wird die Spalte:
TableColumn col = mytable.getColumnModel().getColumn(0);
col.setCellRenderer(new MyTableCellRenderer());
Wie mache ich es für eine Zeile bitte?
Habe ich versucht, die tutorials und Beispiele im Netz, aber es Malt die ganze Tabelle gelb anstatt nur eine Zeile.
Dank
Welche Plattform und Sprache verwenden Sie?
Sieht aus wie java/swing.
Sorry ...ja es ist java-swing
Sieht aus wie java/swing.
Sorry ...ja es ist java-swing
InformationsquelleAutor | 2009-06-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
was Sie tun müssen, ist die Erstellung einer individuellen TableCellRenderer. sehen dieses tutorial zum detail. der renderer wird zum test der Zeilen-index wird übergeben, und bestimmen, ob es ist die Zeile 0 ist oder nicht.
InformationsquelleAutor akf
Vom "So verwenden Sie die Tabellen" tutorial:
Können Sie einfach überprüfen für Zeile == 0
then
verwenden Sie Ihre eigenen rendererelse
verwenden Sie die Standardeinstellung.InformationsquelleAutor macbirdie
Habe ich in der Regel lösen dieses problem durch die Implementierung des decorator-Stil TableCellRenderer Umsetzung umschließt, die andere TableCellRenderer. Auf diese Weise können Sie behalten-Typ-spezifische Renderer für jede Spalte, aber wickeln Sie jeden von Ihnen in der Dekorator-renderer verantwortlich für Zeile hervorheben.
Hier ist ein Beispiel, das ich schrieb, dass diese Herangehensweise verwendet, um den hintergrund für jede zweite Zeile hellgrau.
InformationsquelleAutor Adamski
Einen einfachen Weg, um eine abwechselnde Reihe von Farben, die Sie verwenden können, SwingX zu erstellen JXTable ( das gleiche wie JTable + ein paar Coole extra-features ), wie :
beachten Sie, dass die 1. Zeile wird die
baseBackground
Farbehoffe es hilft
InformationsquelleAutor Abdo Belk
Können Sie einstellen, Farben für die jtable Zeilen.. check out zybocodes
InformationsquelleAutor Chris