我已经清理了一个由NetBeans编写的Java应用程序的构建,当我从资源管理器运行它时,它不显示某些按钮的背景,当单击它时也显示了焦点,但是当我从netbeans或从cmd效果很好
这是我按钮的代码的一部分
JPanel shapesPanel = new JPanel(null);
shapesPanel.setBounds(250, 5, 100, 70);
shapesPanel.setBackground(Color.GRAY);
homeToolBar.add(shapesPanel);
rect.setToolTipText("Draw Rectangel");
rect.setBounds(12, 3, 35, 35);
rect.setOpaque(false);
rect.setBorderPainted(false);
rect.setFocusPainted(false);
shapesPanel.add(rect);
oval.setToolTipText("Draw Oval");
oval.setBounds(53, 3, 35, 35);
oval.setOpaque(false);
oval.setBorderPainted(false);
oval.setFocusPainted(false);
shapesPanel.add(oval);
line.setToolTipText("Draw line ");
line.setBounds(10, 37, 80, 30);
line.setOpaque(false);
line.setBorderPainted(false);
line.setFocusPainted(false);
shapesPanel.add(line);
这是我从资源管理器中运行时的样子 the result
这就是netbeans the expected
上的样子