我想創建一個Java桌面應用程序,我使用兩個按鈕。我想在這些按鈕中添加懸停效果。我想要:當我點擊任何按鈕時,它應該改變它的背景顏色。如何將懸停效果放在jbutton上?
我該如何實現它?
這裏是我的代碼:
public class Party1Party2 extends JFrame
{
JButton b1;
JButton b2;
Container pane;
public Party1Party2()
{
getContentPane().setBackground(new java.awt.Color(255, 255, 255));
b2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
JOptionPane.showMessageDialog(frame, "Welcome to allhabad High Court");
}
});
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
JOptionPane.showMessageDialog(frame, "Welcome to allhabad High Court");
}
});
}
}
@peeskillet你可以告訴我如何使jbutton作爲一個圓角rectangel – user3456343
老實說,我只是看着改變外觀和感覺。我不喜歡弄亂組件外觀。請參閱[本文](http://stackoverflow.com/a/22166047/2587435)並參閱[修改外觀](http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/index。 html) –
關於鼠標監聽器的所有嘗試都是錯誤的,帶有副作用,忽略這些答案 – mKorbel