填空题

本题中,用表格表现某个月的月历,其中标题是从Sunday到Saturday,表格中的各项是可以修改的。
import java. awt. * ;
import java. awt. event. * ;
import javax. swing. * ;
import javax. swing. table. * ;
public class java2

public static void main(String[] args)

try
UIManager. setLookAndFeel(UIManager, getSystemLookAndFeelClassName());

catch (Exception e)
JFrame frame=new CalendarTableFrame();
frame. setDefaultCloseOperation ( JFrame. EXIT_ON_CLOSE);
frame. show();


class CalendarTableFrame extends JFrame

private static final int WIDTH=500;
private static final int HEIGHT=150;
private______cells=

null, null, null, new Integer(i), new Integer(2), new Integer(3), new Integer(4),
new Integer(5), new Integer(6), new Integer(7), new Integer(8), new Integer(9), new Integer(10), new Integer(11),
new Integer(12), new Integer(13), new Integer(14), new Integer(15), new Integer(16), new Integer(17), new Integer(18),
new Integer(19), new Integer(20), new Integer(21), new Integer(22), new Integer(23), new Integer(24), new Integer(25),
new Integer(26), new Integer(27), new Integer(28), new Integer(29), new Integer(30), new Integer(31), null
private String[] columnNames=
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
public CalendarTableFrame()
setTitle("java2");
setSize(WIDTH, HEIGHT)
JTable table=new______;
getContentPane(). add(new JScrollPane(table),
BorderLayout. CENTER);

【参考答案】

第A处:Object[][]
第B处:JTable(cells, columnNames)