public class drawblock extends Panel implements MouseListener, ActionListener {
drawblock(){
        JScrollPane paness;
        String[] columnNames = {"Type", "xmin", "ymin", "xmax", "ymax"};
        Object[][] rowData = {{"--", "--", "--", "--", "--"}};
        JTable tableView =new JTable(rowData, columnNames);
        paness = new JScrollPane(tableView);
        paness.setPreferredSize(new Dimension(350*2, 100));
}好像是JScrollPane paness没有加入到drawblock 这个Panel中

解决方案 »

  1.   

    你的看法正确,随便把Panel改成JPanel
      

  2.   

    还是不行啊,到底怎么在panel上加个JScrollPane,里面还要有个Jtable
      

  3.   

    不是放不放的问题,是paness.setPreferredSize(new Dimension(350*2, 100));
    上边那段代码不应该那么写。你换成下边的试试
    tableView..setPreferredSize(new Dimension(350*2, 100));
    然后再JPanel p=new JPanel();
    p.add(paness);