当前位置: 代码迷 >> Eclipse >> 用JScrollPane()不出现滚动条?该如何处理
  详细解决方案

用JScrollPane()不出现滚动条?该如何处理

热度:100   发布时间:2016-04-23 14:40:19.0
用JScrollPane()不出现滚动条???
private   ResultSetTableModel   tableModel;

tableModel   =   new   ResultSetTableModel(JDBC_DRIVER,//驱动程序
                                                                          DATABASE_URL,//数据库
                  DEFAULT_QUERY);//缺省查询
final   JTable   resultTable   =   new   JTable(tableModel);//创建表格,通过表格模型
                                                                                                      设置表格的样式  
add(new   JScrollPane(resultTable),   BorderLayout.SOUTH);//带滚动条的表格在窗


怎么运行后resultTable不显示滚动条呢??


------解决方案--------------------
滚动条只有当界面显示不下table中的内容时才会出现.
------解决方案--------------------
只有当你要显示的内容大于开始定义的大小时,才显示滚动条!
------解决方案--------------------
getContentPane.add(new JScrollPane(resultTable), BorderLayout.SOUTH);?



------解决方案--------------------
JScrollPane.setPreferredSize(new Dimension(int,int));
JScrollPane设置大小,不然就自适应大小了,不会有滚动条