大家好,请大家帮个忙,我通过JFrame上的按钮事件向JFrame添加JPanel失败,代码大致如下:
public class mainFrame
{
public mainFrame()
{
...
linkButton.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
showMessage();
// System.out.println("OK");
}
});
}
public int showMessage()
{
.....
mainPanel pen = new mainPanel(0);
pen.setBounds(100, 50, 50, 50);
mainFrame.add(pen);
}
}
mainPanel(),通过不同的参数加载不同的图片
如果把添加panel 放到构造函数中可以显示出来,但放到事件中显示不出来,请大家帮帮忙
------解决方案--------------------
添加或删除组件后记得validate()
------解决方案--------------------
把你运行时提示的错误黏贴出来啊