我写了一个程序,在窗口上定义了一个按纽
响应函数是这样的
产生一个panel(上面显示一个Jtable),并把它加载到住窗体的frame中
可是当我运行的时候按下这个按纽却没有反应,请问一下是因为什么原因呢?
程序如下:void host_list_actionPerformed(ActionEvent e) {
String data[][]={{"邹德清", "组长"},{"董兴昌","组员"}};
String columnNames[]={"姓名","头衔"};
JPanel host_list_panel=new JPanel();
JTable host_list_table=new JTable(data,columnNames);
JScrollPane host_list_pane=JTable.createScrollPaneForTable(host_list_table);
host_list_panel.add(host_list_pane);
contentPane.add(host_list_panel,BorderLayout.CENTER); System.out.println("hello");
}
运行的时候点击按钮,打印了hello说明响应函数被调用了,但是问题是窗体上并没有显示这个table
请问这是为什么呢?
响应函数是这样的
产生一个panel(上面显示一个Jtable),并把它加载到住窗体的frame中
可是当我运行的时候按下这个按纽却没有反应,请问一下是因为什么原因呢?
程序如下:void host_list_actionPerformed(ActionEvent e) {
String data[][]={{"邹德清", "组长"},{"董兴昌","组员"}};
String columnNames[]={"姓名","头衔"};
JPanel host_list_panel=new JPanel();
JTable host_list_table=new JTable(data,columnNames);
JScrollPane host_list_pane=JTable.createScrollPaneForTable(host_list_table);
host_list_panel.add(host_list_pane);
contentPane.add(host_list_panel,BorderLayout.CENTER); System.out.println("hello");
}
运行的时候点击按钮,打印了hello说明响应函数被调用了,但是问题是窗体上并没有显示这个table
请问这是为什么呢?
contentPane.updataUI();