[英]how to mouse event entered and exited pane change color label java fxml controller
[英]Mouse entered, mouse exited changing the text on the button on each event
我试图连接一个按钮,当鼠标进入它时说“ Hi”,而当鼠标离开时说“ Bye”。 我一直在使用MouseListener的鼠标事件,但无济于事。
我是Java的新手,在过去的两天里,这个问题一直困扰着我,而我一直无法弄清楚。 任何帮助将不胜感激。
private abstract class HandlerClass implements MouseListener {
}
private abstract class Handlerclass implements MouseListener {
@Override
public void mouseEntered(java.awt.event.MouseEvent e) {
mousebutton.setText("Hi");
}
@Override
public void mouseExited(java.awt.event.MouseEvent e) {
mousebutton.setText("Bye");
}
}
尝试这样。 它为我工作。
public class ChangeTextMouseEvent extends Frame
{
static JButton btn;
public ChangeTextMouseEvent()
{
setTitle("ChangeText");
btn = new JButton("SSS");
add(btn);
setVisible(true);
setBounds(0, 0, 100, 100);
}
public static void main(String[] args)
{
ChangeTextMouseEvent frame = new ChangeTextMouseEvent();
btn.addMouseListener(new MouseAdapter(){
@Override
public void mouseExited(MouseEvent e)
{
btn.setText("Bye");
}
@Override
public void mouseEntered(MouseEvent e)
{
btn.setText("Hi");
}
});
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.