在java中为Frame窗体添加滚动条,实际上是为窗体中的Panel空间添加滚动条,只要Panel空间可以滚动,那Panel空间中的其他空间便可以显示出来,下面介绍实现方法:

创建一个java 窗体程序,在其中添加一个Panel控件,控件名为Panel1.

为了方便显示,可以在panel控件中添加一个文本区域,并将控件拉大,超出电脑的范围。

先添加两个应用:

import javax.swing.*;
import java.awt.*;

而后在窗体的构造方法里的initComponents();方法下写入下列代码:

this.getContentPane().setLayout(new   BorderLayout());    
        JScrollPane   sp   =   new   JScrollPane(jPanel1);
        this.getContentPane().add(sp,   BorderLayout.CENTER);
        this.setVisible(true);

运行即可。

如果大家有兴趣,还可以才考我的其他几篇文章,窗体符合屏幕大小等进行窗体的处理。

转载于:https://www.cnblogs.com/bailong/archive/2011/03/28/1998026.html

java为窗体添加滚动条相关推荐

  1. java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...

    GUI:Java的图形化用户界面 学习其控件的使用 JLabel(文本控件),JTextField(文本框),JPassworldField(密码框),JButton(普通按钮) JRadioButt ...

  2. java 把图片插入窗体,JAVA JFrame窗体添加背景图像的两种方法

    首先还是要了解框架JFrame中的层次结构.JFrame中的层次分布及相对关系是:最底层是:JRootPane:第二层是:JlayerPane:最上层就是ContentPane,也正是我们常说的内容面 ...

  3. java中向JTextArea中添加滚动条(垂直的和水平的)

    这次在研究java的swing类时,在做一个实例时,发现了JTextArea中添加滚动条的问题,经过网上查找资料和自己测试发现有以下用法: 1.首先应该把JTextArea添加到一个JScrollPa ...

  4. java 窗体添加背景图片_Java Swing实现窗体添加背景图片的2种方法详解

    本文实例讲述了java Swing实现窗体添加背景图片的2种方法.分享给大家供大家参考,具体如下: 在美化程序时,常常需要在窗体上添加背景图片.通过搜索和测试,发现了2种有效方式.下面分别介绍. 1. ...

  5. JAVA——TextArea和JTextArea添加滚动条(ScrollBars)

    在TextArea和JTextArea中有所区别: TextArea: TextArea textArea: textAreaOutput = new JTextArea("缩略词词典&qu ...

  6. java滚动条_java swing:文本框添加滚动条

    有几点要注意: 1.默认的滚动条,仅在输入的文本超过文本框时才会显示..没有超过文本框是不会显示的: 2.设置矩形大小,是在滚动条上设置,而不是在文本框上设置: 示例代码如下: public clas ...

  7. php form 添加滚动条,给VB窗体加滚动条是否有新的办法解决思路

    当前位置:我的异常网» VB » 给VB窗体加滚动条是否有新的办法解决思路 给VB窗体加滚动条是否有新的办法解决思路 www.myexceptions.net  网友分享于:2013-01-08  浏 ...

  8. 横向ListView(四) —— 添加滚动条

    2019独角兽企业重金招聘Python工程师标准>>> 在前面的文章已经介绍了横向ListView的基础实现及头尾视图的添加等的实现,这篇文章将介绍为横向ListView添加滚动条: ...

  9. extjs给panel添加滚动条_ExtJs Panel 滚动条设置

    设置autoscroll:true同时出现横向和纵向滚动条. 不要设置autoscroll属性,或者autoscroll:false,然后设置bodyStyle : 'overflow-x:hidde ...

最新文章

  1. 1103 Integer Factorization 需再做
  2. Android 多媒体综述
  3. ubuntu服务器启动过程中重启卡死的问题解决办法
  4. Unlicensed ARC session – terminating!
  5. 为什么iPad-WIFI版无3G模块也可以准确定位?
  6. 表格状态列_不用软件也能做好多个项目跟进管理?我用一个协同表格就搞定
  7. 2021-11-10 动态粒子背景插件
  8. 如何使用AdminStudio软件把.exe转换成.msi
  9. 北理珠计算机学院罗晓莹,“职”等你来 | 计算机职业发展中心2020年见面大会,我们如期相遇~...
  10. UE4 替换文件尝试解决 光照构建失败 Lighting build failed. Swarm failed to kick off
  11. 初识中间件Kafka
  12. 腕管综合征(鼠标手)的康复之路
  13. html dt和dd顺序,dl dt dd使用方法
  14. java 实验室预约系统_java实验室预约管理系统(源码+数据库脚本)
  15. Elemet-UI 中利用穿梭框对表格列进行动态设置
  16. OpenStack 性能测试工具Rally使用
  17. MiniGUI学习整理
  18. windows下忘记mysql密码,跳过登录进入mysql解决方案
  19. 计算机图形学L系统生成树的简单解释
  20. Opencv进行人脸检测(第三版改进)

热门文章

  1. Pyomo+GLPK使用
  2. JSP+Servlet+Ajax实现用户增删改查的例子
  3. 结合jenkins以及PTP平台的性能回归测试
  4. zabbix3.4搭建钉钉报警
  5. DSP5509项目之用FFT识别钢琴音调(1)
  6. 修改maven本地仓库位置
  7. linux服务器安装mysql并配置外网访问
  8. Android开发之Mediaplayer
  9. c# 利用反射获得某个类或者对象的所有属性
  10. Android 的WIFI