java 鼠标监听 怎么打代码 GUI 10
importjavax.swing.*;importjava.awt.*;publicclassaextendsJFrame{JLabell=newJLabel("Hel...
import javax.swing.*;
import java.awt.*;
public class a extends JFrame {
JLabel l = new JLabel("Hello");
a(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c =getContentPane();
c.setLayout(null);
//不知道要给JLabel l 添加什么行为,可以实现
//鼠标移动到Hello上面的时候字就变成你好,移走的时候又变回Hello.
//MouseListener接口里面的mouseEntered 和 mouseExited就是说进入和离开组件的时候生效,我希望
//的是鼠标移动到hello文字上面的时候生效,不是整个组件,能做到吗
l.setSize(50,20);
l.setLocation(200,200);
c.add(l);
setSize(500,500);
setVisible(true);
}
public static void main(String[] args) {
new a();
}
} 展开
import java.awt.*;
public class a extends JFrame {
JLabel l = new JLabel("Hello");
a(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c =getContentPane();
c.setLayout(null);
//不知道要给JLabel l 添加什么行为,可以实现
//鼠标移动到Hello上面的时候字就变成你好,移走的时候又变回Hello.
//MouseListener接口里面的mouseEntered 和 mouseExited就是说进入和离开组件的时候生效,我希望
//的是鼠标移动到hello文字上面的时候生效,不是整个组件,能做到吗
l.setSize(50,20);
l.setLocation(200,200);
c.add(l);
setSize(500,500);
setVisible(true);
}
public static void main(String[] args) {
new a();
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询