打算做一个可以拖拽的工具,即当我拖拽一个(比如是一个按钮)控件(它在一个面板里)到另一个面板里时,控件显示不出来,我用的方法是:
public class..........extends JApplet implements MouseListener,MouseMotionListener{
..............
public void init(){
...............
}
public void MouseReleased(MouseEvent e){//当鼠标送开时,把该控件加入到panel2中
..............
MyButton but=new MyButton();
panel2.add(but);
.....
}
问题是在panel2里显示不出来
如果在init里加入
MyButton but=new MyButton();
panel2.add(but);
是可以显示的,请高手讲讲怎么做,可以讨论一下
public class..........extends JApplet implements MouseListener,MouseMotionListener{
..............
public void init(){
...............
}
public void MouseReleased(MouseEvent e){//当鼠标送开时,把该控件加入到panel2中
..............
MyButton but=new MyButton();
panel2.add(but);
.....
}
问题是在panel2里显示不出来
如果在init里加入
MyButton but=new MyButton();
panel2.add(but);
是可以显示的,请高手讲讲怎么做,可以讨论一下
..............
MyButton but=new MyButton();
panel2.add(but);
panel2.repaint();
}