![](/img/trans.png)
[英]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.