当前位置: 代码迷 >> Eclipse >> 在按键事件中向JFrame添加JPanel有关问题
  详细解决方案

在按键事件中向JFrame添加JPanel有关问题

热度:93   发布时间:2016-04-23 13:43:50.0
在按键事件中向JFrame添加JPanel问题


  大家好,请大家帮个忙,我通过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()
------解决方案--------------------
把你运行时提示的错误黏贴出来啊