gpt4 book ai didi

java - JScrollPane 沿底部和右侧边缘添加一个白色像素

转载 作者:行者123 更新时间:2023-11-30 07:07:00 27 4
gpt4 key购买 nike

我有一个 JFrame,其中有一个 JScrollPane,后者有一个 JPanel。我在我的 JPanel 中绘制了一些图像。

我的问题是,我注意到 JScrollPane 沿窗口的底部和右侧边缘添加了一个白色像素。

enter image description here

如果我完全注释掉我的 JScrollPane(并添加一行以将 JPanel 添加到 JFrame 中),则白色像素边框不存在。

enter image description here

我的代码是这样的:

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);

问:如何去掉那个白色“边框”?

最佳答案

尝试下一个:

scrollPane.setBorder(null);

关于java - JScrollPane 沿底部和右侧边缘添加一个白色像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25229429/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com