[英]How would I change the text of a JButton when hovering over it?
我有一個帶有重復按鈕的音樂播放器應用程序。 我想這樣做當用戶用光標懸停在重復按鈕上時,文本將改變以顯示重復選項的當前狀態(關閉,一個或列表)。 如何編程我的按鈕來執行此操作?
使用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");
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.