【发布时间】:2014-08-11 16:16:29
【问题描述】:
我有一个 JFrame,其中有一个 JScrollPane,它有一个 JPanel。我在 JPanel 中绘制了一些图像。
我的问题是我注意到 JScrollPane 在我的窗口的底部和右侧边缘添加了一个白色像素。
如果我完全注释掉我的 JScrollPane(并添加一行将 JPanel 添加到 JFrame 中),则白色像素边框不存在。
这是我的代码的样子:
panel = new JPanel();
panel.setPreferredSize(new Dimension(160,128));
panel.setLayout(new FlowLayout(FlowLayout.CENTER, 0,0));
scrollPane = new JScrollPane(panel);
scrollPane.getViewport().setPreferredSize(new Dimension((160,128));
this.add(scrollPane);
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
问:如何去掉那个白色的“边框”?
【问题讨论】:
标签: java swing border jscrollpane