单击按钮时,组件会显示一些奇怪的内容

时间:2016-03-23 05:34:32

标签: java background jpanel jbutton

我的gui有问题,因为当我点击任何按钮时,我的面板和其他组件中会出现烦人的爆炸声。

image of my gui

这是我的课程,扩展了JPanel

`public MyPanel(int x,int y,String e){

    Dimension d = new Dimension(x,y);
    setPreferredSize(d);
    setBackground(new Color(0,0,0,1));
    setBorder(BorderFactory.createTitledBorder(e));
    setLayout(new GridBagLayout());
}
`

这是我的框架

mainFrame = new JFrame("Shokugeki");
    mainFrame.setUndecorated(true);
    mainFrame.setIconImage(new ImageIcon("src/drawable/saitama.png").getImage());
    mainFrame.setContentPane(setIcon);
    mainFrame.setLayout(new BorderLayout());
    mainFrame.getContentPane().add(panel1, BorderLayout.CENTER);
    mainFrame.getContentPane().add(list, BorderLayout.EAST);
    mainFrame.getContentPane().add(opt1, BorderLayout.NORTH);
    mainFrame.getContentPane().setBackground(Color.BLUE);
    mainFrame.setSize(800,500);

0 个答案:

没有答案