gpt4 book ai didi

java - 如何更改 JPanel 的边框(内部部分)颜色?

转载 作者:行者123 更新时间:2023-12-01 18:10:05 25 4
gpt4 key购买 nike

我正在编写一个将在全屏中运行的应用程序。到目前为止,整个屏幕周围有一条细边框。

这条细边框在屏幕周围创建了一条细灰色线。我想删除这条线(参见图片上的红色箭头)。

enter image description here

以下是我构建全屏窗口的方法:

final JFrame mainFrame = new JFrame("Display Mode");
mainFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
mainFrame.setBackground(Color.BLACK);
mainFrame.setResizable(false);
mainFrame.setUndecorated(true);

JPanel panel = new JPanel(new MigLayout("insets 0, fill"));

GraphicsDevice defaultScreenDevice = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
JSplitPane spMain = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, leftWhiteJPanel, rightBlackJPanel);

spMain.setDividerLocation(defaultScreenDevice.getDisplayMode().getWidth() / 2);

panel.add(spMain, "grow");
mainFrame.add(panel);

mainFrame.pack();
defaultScreenDevice.setFullScreenWindow(mainFrame);

最佳答案

边框来自 JSplitPane,例如尝试使用 setBorder(null) 删除边框...

spMain.setBorder(null);

关于java - 如何更改 JPanel 的边框(内部部分)颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33705426/

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