Hé les gars, travaillant sur un calendrier des événements. Je vais avoir quelques difficultés à obtenir mes têtes de colonne pour afficher .. voici le codeJava Swing Table questions
private JTable calendarTable;
private DefaultTableModel calendarTableModel;
final private String [] days = {"Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday",
"Saturday"};
//////////////////////////////////////////////////////////////////////
/* Setup the actual calendar table */
calendarTableModel = new DefaultTableModel() {
public boolean isCellEditable(int row, int col){
return false;
}
};
// setup columns
for(int i = 0; i < 7; i++)
calendarTableModel.addColumn(days[i]);
calendarTable = new JTable(calendarTableModel);
calendarTable.getTableHeader().setResizingAllowed(false);
calendarTable.getTableHeader().setReorderingAllowed(false);
calendarTable.setColumnSelectionAllowed(true);
calendarTable.setRowSelectionAllowed(true);
calendarTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
calendarTable.setRowHeight(105);
calendarTableModel.setColumnCount(7);
calendarTableModel.setRowCount(6);
En outre, Im sorte de nouveau avec des tables .. comment puis-je faire la répartition rowHeight entre la taille maximale de la table?
Veuillez clarifier ce que vous entendez par ceci: "comment puis-je faire le rowHeight divisé entre la taille maximale de la table?" – lins314159
Eh bien, j'ai 6 lignes, je veux qu'elles remplissent tout le panneau et chaque rangée soit la même hauteur. –
ajoutez ceci JTableHeader header = new JTableHeader(); calendarTable.setTableHeader (en-tête); – sreejith