Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Farbige Spaltenheader?

Empfohlene Antworten

Wie kann ich Spaltenheader in Swing jeweils einzeln einfärben? Bisher hab ich es nur geschafft ALLE einzufärben. :(

Es wäre wirklich super, wenn mir hier jemand weiterhelfen könnte... ist wichtig!

gehe ich richtig in der Annahme, dass Du von einer JTable die Spaltenüberschriften zu ändern beabsichtigst?

Falls ja:

du benötigst einen eingenen MyTableCellRederer der DefaultTableCellRenderer erweitert und deine Spaltenüberschrift rendern soll.

MyTableCellRederer mtcr = new MyTableCellRenderer();

TableColumn tblCol= getColumnModel().getColumn(spaltenIndex);

col.setHeaderRenderer(mtcr);

Wie Du erkennen kannst, benötigst Du einen eigenen CellRenderer für eine jede Spalte.

Ja, ich möchte die Spaltenüberschrift abändern

contentTableModel = new DefaultTableModel();

      contentTableModel.setDataVector(content, identifier);

      contentTable = new JTable(contentTableModel) {

         protected JTableHeader createDefaultTableHeader()

         {

            return new GroupableTableHeader(columnModel);

         }

      };

ich hab meine contentTable, in der schon mein Model mitsamt allen Werten liegt.

Anfangs dacht ich, ich könnte über die Tablle -> Table Header -> Index ->.. den Background setzen.

Muss ich wirklich jede Spalte einzeln rendern lassen und sie dann nachträglich dazu stecken?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.