zoukankan      html  css  js  c++  java
  • 解决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);       //关闭表格列自动调整
  • 相关阅读:
    solr 笔记
    oracle 相关笔记
    Linux之shell
    Linux 笔记2
    Linux 笔记1
    ConfigurationClassParser类的parse方法源码解析
    ConfigurationClassPostProcessor类的processConfigBeanDefinitions方法源码解析
    spring-ConfigurationClassUtils类
    有关金融的一些专有名词的解释
    centos7安装hadoop3.2.1集群
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3752250.html
Copyright © 2011-2022 走看看