JScrollPane

JScrollPane 组件()

功能介绍:

       当容器的显示区域不足以同时显示所有组件的时候,滚动面版JScrollPane(后省略为JS)可以通过滚动的方式将组件的内容展示出来。

使用方法:

  JS通过将一些组件先添加到JPanel中,再将JPanel添加到JS上,而JTextArea、JList、JTable等组件都没有自带滚动条,都需要将它们放置于滚动面板,利用滚动面板的滚动条,浏览组件中的内容

构造方法:

1.定义实例:JScrollPane jsp=new JScrollPane(某个继承自JPanel类的实例 pane);
2.设置初始大小:jsp.setPreferredSize(new Dimension(200,200));
3.在适当的时候(已经判断出jsp容纳不下里面的内容时)重新设置大小:jsp.setPreferredSize(一个新的Dimension);
4.调用jsp.revalidate();
5.调用jsp.repaint();

使用实例:

 

  

 

原文链接:https://www.cnblogs.com/jjw1/p/17391614.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JScrollPane - Python技术站

(0)
上一篇 2023年5月11日
下一篇 2023年5月12日

相关文章

  • Spring Security中防护CSRF功能详解

    Spring Security中防护CSRF功能详解 什么是CSRF攻击? CSRF(Cross-site request forgery)是一种网络攻击方式,也称为“跨站请求伪造”。攻击者在用户不知情的情况下,利用用户已有登录状态或者通过DNS欺骗、恶意软件等方式,向服务器发出伪造请求,从而达到非法操作的目的。 常见的CSRF攻击场景包括: 钓鱼邮件诈骗;…

    Java 2023年5月20日
    00
  • Docker格式化输出命令:”docker inspect –format” 学习记录

    “docker inspect” 是 docker 命令之一,用于获取 docker 容器、镜像等详细信息,常用于查看某个容器的 IP 地址、挂载的数据卷等信息。而 “docker inspect –format” 则是用于格式化输出 docker inspect 命令的结果,以方便程序或脚本的处理。本攻略将详细讲解 “docker inspect –f…

    Java 2023年6月15日
    00
  • java中的数学计算函数的总结

    Java中的数学计算函数的总结 Java在math库中提供了大量的数学计算函数,方便程序员进行数学计算,本篇攻略将介绍一些常用的数学计算函数及其用法。 Math库 Java的Math库是一个包含常用算数运算函数的类。在使用Math库中的方法前无需实例化Math类,直接使用方法即可。 public class Main { public static void…

    Java 2023年5月26日
    00
  • Spring整合mybatis、springMVC总结

    这篇攻略主要介绍如何整合Spring、Mybatis和Spring MVC三个开源框架,让我们能够更轻松、更高效的构建Web应用程序。 简介 Spring是一个开源的JavaEE框架,用于开发企业级Web应用程序。Mybatis是一款轻量级的Java ORM框架,很适合与Spring集成。Spring MVC是Spring框架的一部分,用于构建Web应用程序…

    Java 2023年5月20日
    00
  • JAVA日期处理类详解

    JAVA日期处理类详解 在JAVA编程中,日期处理是非常重要的一部分内容。JAVA内置了许多日期处理类,下面就来详细地介绍一下。 java.util.Date类 java.util.Date类是JAVA中最早的关于日期时间处理的类。在JAVA8之前,它被广泛使用。但是由于它的一些不足之处,比如日期时间格式化问题,API设计不具有可读性等等,所以在JAVA8之…

    Java 2023年5月20日
    00
  • 浅谈Java8新特性Predicate接口

    浅谈Java8新特性Predicate接口 Java 8中新增加了Predicate接口,它定义了一个输入参数和返回值都为Boolean的函数。这个接口定义了许多实用的方法,可以被用来组合复杂的布尔逻辑。 Predicate接口定义 Predicate接口有一个test方法,返回一个Boolean类型,其定义如下: @FunctionalInterface …

    Java 2023年5月26日
    00
  • JVM对象创建和内存分配原理解析

    JVM对象创建和内存分配原理解析 在Java开发中,对象的创建和内存分配是非常重要的环节。这里我们详细讲解JVM对象创建和内存分配原理。 JVM对象创建原理 JVM在获取实例化的类的基础信息后,首先需要为对象分配内存。 然后JVM需要为这些内存块清零,这个过程也称作垃圾回收。 接下来,JVM会对对象进行初始化,这里指的是为对象的成员变量赋予默认值,而且这些默…

    Java 2023年5月26日
    00
  • Spring2.5.6开发环境搭建图文教程

    Spring2.5.6开发环境搭建图文教程 简介 在进行Spring 2.5.6开发时,需要先搭建好相应的开发环境。本文将详细介绍如何搭建Spring 2.5.6开发环境,供初学者参考。 系统要求 JDK 1.6及以上版本 Eclipse IDE for Java EE Developers V3.3 或以上版本 Spring Framework 2.5.6…

    Java 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部