|
Re: newbie here. jtable, combo box question
|
Posted: Apr 7, 2002 5:59 PM
|
|
panel2.setLayout(new java.awt.BorderLayout());
jTable1.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, Months[month], null, null, null}, {"Sunday", "Monday", "Tuesday","Wednesday", "Thursday", "Friday","Saturday"}, {null, null, null, null, null, null, null}, {null, null, null, null, null, null, null}, {null, null, null, null, null, null, null}, {null, null, null, null, null, null, null}, {null, null, null, null, null, null, null}, {null, null, null, null, null, null, null}, {null, null, null, null, null, null, null} }, new String [] { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" } ) { boolean[] canEdit = new boolean [] { false, false, false, false, false, false, false };
public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); String monthName=Months[month]; int daysInMonth=DaysInMonth[month]; jTable1.setRowHeight(50); int DOW=FirstOfMonth(year,month)-1, Date=1, Row=3; for (;Date<daysInMonth+1;Date++, DOW++) { if (DOW==7) { DOW=0; Row++; } Integer DateInt= new Integer(Date); jTable1.setValueAt(DateInt, Row, DOW); }
panel2.add(jTable1, java.awt.BorderLayout.CENTER); getContentPane().add(panel2, java.awt.BorderLayout.CENTER);
pack();
|
|