java 的swing的一个问题,有关滚动条的 jscrollpane

问题描述

java 的swing的一个问题,有关滚动条的 jscrollpane
我在一个面板上面放上了许多jpanel多到屏幕放不下,就是多余的部分显示不了,
jframe和jpanel都试过了,然后我想到用一个滚动条可以使所有的内容都可以看到,
但是我使用了jscrollpane和jscrollbar都没有做好,结果是窗体的内容全部都看不见了,
,那这个滚动条该怎么加入,用哪个,

解决方案

JTextArea area = new JTextArea();
JScrollPane scrollPane = new JScrollPane();
scrollPane.add(area);
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);// 水平滚动条需要时才出现
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);// 垂直滚动条需要时才出现
scrollPane.setBounds(200 5 290 165);// 滚动条面板的位置及宽高.

时间: 2024-09-17 04:54:44

java 的swing的一个问题,有关滚动条的 jscrollpane的相关文章

使用Java Swing 创建一个XML编辑器

xml|创建 我想您一定对XML有所了解,说不定您现在还跃跃欲试想写一段XML文本呢,可是现在能找到的跨平台的.免费的XML编辑器太少了.所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的XML编辑器,当然我们要用到一些最常见的Java 2 Swing组件,不过这些都是免费的,有些是JDK中的,有些是可以从网上下载的.我想通过本文,你就可以创建一个属于你自己的XML编辑器. 先让我介绍一下本文辑写的思路.首先我想简要的讨论一下XML和为什么树型结构比较适合用来显示XML,然后我们来看一

使用Java Swing创建一个XML编辑器之三

如果你现在正在寻找一个跨平台.资源开放的XML编辑器的话,您可能很快就能够实现这个愿望了.在这个三部分系列文章中,我将带您利用一些最通常的Java 2 Swing组件开发一个简单的 XML编辑器.本系列将有益于那些想编写他们的自己的XML编辑器的朋友或者帮助您学习或温习Swing. 这是本系列的第三篇文章.在第一个篇文章中,我们简要地讨论了XML和为什么树形结构适合显示XML.如何处理XML 数据.如何使用JTree Swing组件,并且我们还构建一个可重用组件用来解析XML文件并在JTree中

使用Java Swing创建一个XML编辑器

我想您一定对XML有所了解,说不定您现在还跃跃欲试想写一段XML文本呢,可是现在能找到的跨平台的.免费的XML编辑器太少了.所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的XML编辑器,当然我们要用到一些最常见的Java 2 Swing组件,不过这些都是免费的,有些是JDK中的,有些是可以从网上下载的.我想通过本文,你就可以创建一个属于你自己的XML编辑器. 先让我介绍一下本文辑写的思路.首先我想简要的讨论一下XML和为什么树型结构比较适合用来显示XML,然后我们来看一看JAXP A

java swing中一个JTree如何在多个panel中显示

问题描述 java swing中一个JTree如何在多个panel中显示 要实现的功能是 需要在2个panel(A, B )中显示用户组的树结构, 其中有一个panel(B)中提供了对树的增删改,运行程序首先显示A, 通过A上的按钮点击事件显示B, 要在B更改同时更新A上的显示情况, 现在遇到的情况是:当点击A上的按钮显示B时,A上的tree就不见了: 怎么解决啊? A的部分代码 DefaultMutableTreeNode root = new DefaultMutableTreeNode("

java swing的一个小小问题,望高手不吝赐教!

问题描述 java swing的一个小小问题,望高手不吝赐教! java swing中的JFrame加载背景图片后会覆盖掉所有可视组件,求教怎么办? 解决方案 设置下ComponentZOrder 解决方案二: 是ComponentZOrder的问题,去设置一下 解决方案三: 可能是用了drawImage方法导致的,给Frame绘制了Image和设置背景不同

JAVA学习Swing章节JPanel和JScrollPane面板的简单学习

package com.swing; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; /** * 1:常用面板 * 面板也是一个Swing容器,他可以看作为容器容纳其他组件,但它也必须被添加到其他容器中

求大神回答 java的swing题目

问题描述 求大神回答 java的swing题目 1.创建项目Lab37,添加类MainFrame,继承自JFrame,实现ActionListener接口. 2.添加以下成员属性 a)JTree类型的treeDir b)String类型的dirName c)JSplitPane类型的sp d)JTable类型的fileInfo 3.构造方法 a)设置标题为"文件信息查看器" b)创建工具栏,并添加一个"打开"按钮.注册按钮事件监听对象为this c)构造一个只有一个

qq-关于java自定义swing组件的问题

问题描述 关于java自定义swing组件的问题 最近想用纯java写一个小程序,就是点击按钮将输入框的文字输出在上方的消息输出框,消息显示的样式就是类似于QQ聊天时的样子,把消息显示类似在QQ气泡上面 解决方案 JAVA Swing自定义JScorllPanel如何给Swing里组件自定义边框用Java Swing实现的自定义日历组件

Java基于swing实现的弹球游戏代码_java

本文实例讲述了Java基于swing实现的弹球游戏代码.分享给大家供大家参考. 主要功能代码如下: 复制代码 代码如下: package Game; import java.awt.Graphics; import java.awt.Insets; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import java.util.Random;