jpanel 中滚动条添加
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jpanel 中滚动条添加相关的知识,希望对你有一定的参考价值。
首先 层次关系是这样的 JPanel > JTabbedPane(用做选项卡) > JScrollPane(用于使用滚动条) > JPanel(存放组件)。 现在用的是BoxLayout 布局 能显示出滚动条 但是不能设定jbutton大小,如果不使用布局的话就显示不出滚动条。 怎么才能吧滚动条弄出来 并且能设置组件大小呢?
参考技术A 使用了布局管理器之后,用setPreferredSize(newDimension(width,
height))设置组件大小。
你可以试试button1.setPreferredSize(new
Dimension(width,
height));
java swing编程问题:一个jframe中添加一个jpanel后,为jpanel添加一个滚动条,当jpanel中内容过多时滑动
面板jpanel中会添加一些信息(这部分自己做了),现在就想给jpanel加上一个滚动条,使得有多余内容无法显示时向下滑动滚动条即可。查了几个程序不太理想,多谢啦!
注:滚动条在jframe的右边,上下滑动即可~
我在代码里写上这两条了啊,可是滚动条没有显示...是不是除了这两条语句还有其他设置呢?
比如JTextArea jta=new JTextArea();
然后JScrollPane scrollPane=new JScrollPane(jta);这样当内容多时jta右边就会出现滚动条了
我QQ821722142 参考技术A JTextArea area=new JTextArea();
JScrollPane scrollPane=new JScrollPane(area);
jframe.add(scrollPane);
就可以啦。 参考技术B 把panel放到JScrollPane
如果需要,滚动条会自己显示
希望
可以加我好友,我们共同学习
以上是关于jpanel 中滚动条添加的主要内容,如果未能解决你的问题,请参考以下文章
java swing编程问题:一个jframe中添加一个jpanel后,为jpanel添加一个滚动条,当jpanel中内容过多时滑动
java swing JPanel添加在JScrollPane上,有垂直的滚动条,可是滚动条拉到底,只显示了JPanel的一部分。