当我在netbeans外部运行它时,在我的netbeans java项目的.jar文件中看不到按钮背景

时间:2019-05-05 20:18:52

标签: java swing executable-jar netbeans-8.2

我已经清理了一个由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

上的样子

0 个答案:

没有答案