组件类
public class myComponent extends JComponent implements MouseListener{
public myComponent(){
super();
}
}
panel类是继自一个jlayeredpane
public class myPane extends JLayeredPane { public myPane(){
myComponent mc=new myComponet();
add(mc);
mc.setbounds(40,40,200,200);
mc.settooltiptext('asdfas");
}}
类似上面的代码为什么不能显示tooltiptext,但面板上别的如一些button的tooltiptext可以显示,为什么自做的jcomponet不行.
public class myComponent extends JComponent implements MouseListener{
public myComponent(){
super();
}
}
panel类是继自一个jlayeredpane
public class myPane extends JLayeredPane { public myPane(){
myComponent mc=new myComponet();
add(mc);
mc.setbounds(40,40,200,200);
mc.settooltiptext('asdfas");
}}
类似上面的代码为什么不能显示tooltiptext,但面板上别的如一些button的tooltiptext可以显示,为什么自做的jcomponet不行.
public class myComponent extends JComponent implements MouseListener{
public myComponent(){
super();
}
}
panel类是继自一个jlayeredpane
public class myPane extends JLayeredPane { public myPane(){
myComponent mc=new myComponet();
add(mc);
mc.setbounds(40,40,200,200);
mc.settooltiptext('asdfas");
}}
类似上面的代码为什么不能显示tooltiptext,但面板上别的如一些button的tooltiptext可以显示,为什么自做的jcomponet不行.
myComponent类中proceessMouseMotionEvent(MouseEvent e)中要调用一下super.processMouseMotionEvent("af");