habe folgendes Problem wenn ich mein fester verkleinere kommt da automatisch eine zweite scrollbar.
ich habe eine jTable in einen scrollPanel hinzugefügt!
Bilder sagen mehr wie worte. Warscheinlich ist es eine kleinichkeit aber ich finde die lösung nicht
ich habe eine jTable in einen scrollPanel hinzugefügt!
Bilder sagen mehr wie worte. Warscheinlich ist es eine kleinichkeit aber ich finde die lösung nicht
Java:
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][]
{
},
new String []
{
"File name", "File path", "Tag version", "Titel", "Interpret", "Album", "Year", "Gener", "Tracknumber", "Cover"
}
)
{
Class[] types = new Class []
{
java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
};
boolean[] canEdit = new boolean []
{
false, false, false, false, false, false, false, false, false, false
};
public Class getColumnClass(int columnIndex)
{
return types [columnIndex];
}
public boolean isCellEditable(int rowIndex, int columnIndex)
{
return canEdit [columnIndex];
}
});
jTable1.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
jTable1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
jTable1.setRowHeight(20);
jScrollPane2.setViewportView(jTable1);
jTable1.getAccessibleContext().setAccessibleParent(null);
............
this.tableColumnModel = jTable1.getColumnModel();
Enumeration<TableColumn> enumerations = jTable1.getColumnModel().getColumns();
while (enumerations.hasMoreElements())
{
TableColumn tColumn = enumerations.nextElement();
tColumn.setPreferredWidth(180);
tColumn.setMinWidth(80);
tColumn.setMaxWidth(300);
}