的JPanel扩大到JScrollPane的大小时小?

所以我想有一个JScrollPane中,这是直接位于一个JFrame里面里面一个JPanel,调整大小,以便它有时比JScrollPane的小。 问题是,当我尝试这一点,较小的尺寸似乎要调整到JScrollPane中的原始大小。 当我离开它以较大的尺寸,它工作正常。 我如何得到这个工作? 如果需要,代码将被提供。

--------------解决方案-------------

裹你面板在一个使用的FlowLayout另一面板。 这样,外板将被调整,以填补滚动窗格的视口:

JPanel red = new JPanel();
red.setBackground(Color.RED);
red.setPreferredSize( new Dimension(200, 200) );

JPanel outer = new JPanel();
outer.add( red );
add( new JScrollPane(outer) );

分类:java的 时间:2013-12-11 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.646 (s). 10 q(s)