我有一个带有重复按钮的音乐播放器应用程序。我想这样做当用户用光标悬停在重复按钮上时,文本将改变以显示重复选项的当前状态(关闭,一个或列表)。如何编程我的按钮来执行此操作?
答案 0 :(得分:2)
使用MouseListener
以及方法mouseEntered()
和mouseExited()
。
final JButton btn = new JButton("repeat");
btn.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
btn.setText("hover");
}
@Override
public void mouseExited(MouseEvent e) {
btn.setText("repeat");
}
});