部分代码:
dtm2 = new DefaultTableModel(new String[]{"序号","对象","方案","综合关联度"},0);
table2 = new JTable(dtm2); //实例化表格
table2.setEnabled(true);
table2.setBounds(5, 25, 1000, 120);
// table2.getColumn("序号").setMinWidth(80); //设置行宽
// table2.getColumn("对象").setMinWidth(80); //设置行宽
//table2.getColumn("方案").setMinWidth(700); //设置行宽
// table2.getColumn("综合关联度").setMinWidth(80); //设置行宽
JScrollPane jsp2 = new JScrollPane(table2, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
jsp2.setBounds(5, 270, 750, 106);
Panel1.add(jsp2);
给表格添加很多行时,会有垂直滚动条,但是怎么没有水平滚动条啊,每一行填满了,只会挤在一起,显示不出来,更不会出现水平滚动。怎么回事啊?水平滚动怎么和垂直滚动差这么大,同样的代码,水平滚动为什么就显示不出来呢?求大神指教,拜托了!!! |
|