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();

}

}
展开
 我来答
luoluoyide
2015-11-14 · TA获得超过397个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:282万
展开全部
l.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
l.setText("你好");
}

@Override
public void mouseExited(MouseEvent e) {
l.setText("Hello");
}

});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式