【发布时间】:2015-11-14 05:25:32
【问题描述】:
我正在编写一个全屏运行的应用程序。到目前为止,整个屏幕周围都有一个细边框。
这个细边框在屏幕周围形成一条细灰线。 我想删除这条线(见图片上的红色箭头)。
这是我构建全屏窗口的方法:
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);
【问题讨论】:
标签: java swing jpanel border jsplitpane