java中JScrollPane不显示水平滚动条的解决办法

在JPanel中添加了表格,表格中对东西太多,需要水平滚动条滑动才能够完全找到所有数据,如果没有水平滚动条的话,数据堆积在一起,无法分开

做法是:

第一步:先将表格自动调整的状态给关闭掉:table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

第二步:设置JScrollPane的水平滚动条的方式,有三种,设js是一个JScrollPane的对象

    js.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);  //设置水平滚动条需要时可见

    js.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); //设置水平滚动条不可见

    js.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS); //设置水平滚动条总是可见

以上两步可以解决水平滚动条不显示的情况

参考:http://shaoqxn.blog.163.com/blog/static/4305373720115991135657/

   https://blog.csdn.net/xfhy_/article/details/52485998

原文地址:https://www.cnblogs.com/shellpicker/p/9162303.html

时间: 2024-10-12 11:56:00

java中JScrollPane不显示水平滚动条的解决办法的相关文章

linux中的sqlplus显示乱码和方向键解决办法

linux中的sqlplus显示乱码解决办法 1.临时解决: export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 2.永久生效 echo 'export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"'>>/etc/profile linux中的sqlplus退格和方向键的显示问题解决办法 stty erase ^H echo 'stty erase ^H'&g

Java中OutOfMemoryError的2种情况及解决办法

在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识.jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域).Heap space(堆区域).Java Stacks(Java栈).其中永久保存区域主要存放Class(类)和Meta的信息,Class第一次被Load的时候被放入PermGen space区域,Class需要存储的内容主要包括方法和静态属性.堆区域用来存放Class的实例(即对象),对象需要

Java中OutOfMemoryError(内存溢出)的情况及解决办法

java.lang.OutOfMemoryError: Java heap space // TODO Auto-generated method stub Vector v = new Vector(10); for (int i = 1; i<1000000000; i++) {Object o = new Object(); v.add(o); o = null; } 因为每一次生成一个新的对象,都会放入到堆区(heap)里面,所以堆区的空间肯定就不够了. 那就只能去修改循环的次数

在Pycharm中输入中文显示为繁体的解决办法

在安装好了Pycharm之后,简单尝试了一下运用,一尝试就发现一个问题,问题现象描述:我想用print打印出字符串“您好”,但是输进去过后就变成了繁体字了,如下所示: 接着我讲print那行复制出来,粘贴到文本上显示,又显示正常了: 在网上找了一大堆,基本都是说什么改设置里面的:“File and Code Templates”.“File Encodings” 但是经过各种尝试都是失败的,还是不能解决问题,最后发现原来是Windows系统自身的原因,我现在这台电脑是:Win10专业版,需要修改

CheckedListBoxControl 或CheckedListBox 控件中显示水平滚动条 z

public partial class Form1 : Form { public Form1() { InitializeComponent(); DisplayHScroll(); } /// <summary> /// 获取或设置一个值,该值指示是否在控件中显示水平滚动条 /// </summary> private void DisplayHScroll() { checkedListBox1.IntegralHeight = true; for (int x = 0;

java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1解决办法

java.sql.SQLException: 索引中丢失  IN 或 OUT 参数:: 1 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162) at oracle.jdbc.driver.OraclePreparedStatement.pr

Excel在任务栏中只显示一个窗口的解决办法

Excel在任务栏中只显示一个窗口的解决办法 以前朋友遇到过这个问题,这次自己又遇到了,习惯了以前的那种在任务栏中显示全部窗口,方便用Alt+Tab键进行切换. 如果同时打开许多Excel工作簿,在桌面任务栏中通常会显示多个工作簿窗口按钮.如果任务栏只中显示了一个Excel窗口按钮,所有的工作簿窗口只出现在Excel程序窗口内部,可能是相关的设置被改动了,可以通过下面方法改回设置: 在Excel 2003中单击菜单“工具→选项”,选择“视图”选项卡,选择“任务栏中的窗口”. 在Excel 200

Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法

上面那个问题刚解决,就又来一个问题~~~~ 错误信息字符串:java.lang.RuntimeException: Unable to start activity ComponentInfo{...}: java.lang.NullPointerException 网上有不少解决办法 一般都会在Activity  onCreate()方法里的setContentView(XXX)发生此错误,网上查阅了很多原因,大概有四种重要可能的原因: 原因一:xxx的错误,若为R.layout.main 

Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)

当我们在非Controller类中应用service的方法是会报空指针,如图: 这是因为Spring MVC普通类或工具类中调用service报空null的解决办法(调用service报java.lang.NullPointerException) 按上述步骤解决完自己的工具类后,你会发现项目运行后仍然报空指针此时你需要在applicationContext.xml 配置文件中添加一行配置文件 如图: 对自己工具类所在的包进行注解扫描,使Spring能够识别自己上面所配置的注解 原文地址:htt