title image


Smiley Re: JTable Spalte 0 nicht anzeigen aber Daten in Table behalten
Danke für eure Beiträge.

Ich habe selber eine praktikable Lösung gefunden:



// ---------------------------------------------------

// TABLE SPALTE UNSICHTBAR

public void setTableColumnInvisible(JTable jTable, int col) {

jTable.getColumnModel().getColumn(col).setWidth(0);

jTable.getColumnModel().getColumn(col).setMaxWidth(0);

jTable.getColumnModel().getColumn(col).setMinWidth(0);

jTable.getColumnModel().getColumn(col).setPreferredWidth(0);

jTable.getColumnModel().getColumn(col).setResizable(false);

jTable.getTableHeader().resizeAndRepaint();

}

// ---------------------------------------------------

// TABLE SPALTE SICHTBAR BREITE UND LABEL SETZEN

public void setTableColumn(JTable jTable,

int col, //ColumnNr [0..n]

int width, //ColumnWidth

String colLabel) //ColumnLabel

{

jTable.getColumnModel().getColumn(col).setMinWidth(0);

jTable.getColumnModel().getColumn(col).setMaxWidth(width + 333);

jTable.getColumnModel().getColumn(col).setWidth(width);

jTable.getColumnModel().getColumn(col).setPreferredWidth(width);

jTable.getColumnModel().getColumn(col).setResizable(true);

jTable.getColumnModel().getColumn(col).setHeaderValue(colLabel);

jTable.getTableHeader().resizeAndRepaint();

}

// ---------------------------------------------------

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: