我创建了一个JSplitPane,左侧是一个JScrollPane, 当中包括一个JTalbe,我设置了JTable的大小和JScrollPane 的大小,当我第一次点击我们软件中的按钮来初始化JSplitPane的时候左侧的JScrollPane大小没有问题,但是当我再次点击按钮初始化的时候
左侧JScrollPane的宽度变得非常小。
table.getColumnModel().getColumn(0).setPreferredWidth(150);
scrollpane.setPreferredSize(new Dimension(150,150));请各位高手帮忙想一下,问题出在哪里呢?
左侧JScrollPane的宽度变得非常小。
table.getColumnModel().getColumn(0).setPreferredWidth(150);
scrollpane.setPreferredSize(new Dimension(150,150));请各位高手帮忙想一下,问题出在哪里呢?
经过测试
int location = jSplitPane.getDividerLocation();
得到 location ==320;
但是实际得到的现实效果的location却是 23.真搞不明,问题出在哪里呢?