我的工作对管理图像的过滤器等的Java的JPanel和JScrollPane的
我想有滚动条,当图片太大是显示器中的应用。 我把我的自定义面板,扩展JPanel
在JScrollPane
,我把它添加到我的JFrame
。
我的图像显示,但不是整个图像和滚动条不在那里。
如何让滚动条出现?
这里是我的代码:
CustomePanel test = new ImagePanel(new File("test.jpg"));
test.setPreferredSize(new Dimension(400, 400));
JScrollPane tmp = new JScrollPane(test);
this.getContentPane().add(tmp);
['ImageViewer'](http://stackoverflow.com/a/13463684/418556)是工作示例。如果您无法根据该代码对其进行整理,请发布最佳尝试的[SSCCE](http://sscce.org/)。 – 2013-05-01 15:50:00
*“我将它添加到我的框架中”* DYM是一个'java.awt.Frame'还是一个'javax.swing.JFrame'?不要在没有充分理由的情况下混用Swing和AWT组件。顺便说一句 - 我添加了*“如何让滚动条出现?”*的问题,因为它缺乏一个(这是一个问题)。如果这不是你的问题,请问你自己的问题。 – 2013-05-01 15:52:43
我的不好,确实是JFrame。 – Lenjyco 2013-05-01 15:57:38