【发布时间】:2015-05-01 00:55:36
【问题描述】:
我查看了很多问题和网站,但找不到答案。 我有一个JPanel。我想添加一个滚动条,所以我想我会使用 Jscrollpane。
public class TheFrame extends JFrame {
public ThePanel canvas;
public TheFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
//-------------------------------------
JScrollPane scroll = new JScrollPane(canvas);
scroll.setViewportBorder(new LineBorder(Color.RED));
scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
add(scroll, BorderLayout.SOUTH);
//-------------------------------------------------
canvas = new ThePanel();
setSize(700, 400);
this.add(canvas, BorderLayout.CENTER);
setVisible(true);
}
目前,卷轴刚刚出现在底部。边框显示它只是底部的一小块区域。我正在尝试将 Jpanel 放入 Jscrollpane。所以边界是围绕整个应用程序区域。 ThePanel 扩展了 JPanel。感谢您的帮助。
【问题讨论】:
标签: java swing jscrollpane