• 解决jscollpan不能出现水平滑动条的问题


              在做java课程设计的时候,需要一个做许多的表格,由于数据量比较,所以决定给JTable增加个Jcollpan滑动窗口。

              可是在我给表格设定的大小超过了Jscollpan,它只会出现垂直滑动条。对于这个我很蛋疼很纠结!!

              当我查看帮助文档后,发现了一个这样的方法:setAutoResizeMode(JTable.AUTO_RESIZE_OFF);这个方法用于关闭表格的自动调整,也就是表格大小并不会随框架的变化而变化,根据自身的大小来调整。添加这个方法后的效果是依然没有水平滑动条。这又要纠结了!!

             最后实在是解决不了,在百度上面找了解决方案:

             最终代码如下:

    JScrollPane jScrollPane = new JScrollPane(table);
    jPanel2.setLayout(new BorderLayout());
    jPanel2.add(jScrollPane,BorderLayout.CENTER);
    jScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    jScrollPane.setPreferredSize(new Dimension(700,600));
    table.setPreferredSize(new Dimension(1000,590));
    table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);       //关闭表格列自动调整
  • 相关阅读:
    MySQL 管理
    CSS font-style 属性
    HTML DOM Input Search value 属性
    tan (Numerics) – C 中文开发手册
    Java8中的Java.util.StringJoiner
    ASP ShortPath 属性
    java.lang.NoClassDefFoundError的解决方案
    HTML DOM td , th 对象
    HTML colgroup char 属性
    Java 之 递归&递归操作文件
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3752250.html
Copyright © 2020-2023  润新知