java – 如何将悬停效果放在jbutton上?
发布时间:2020-05-24 18:51:01 所属栏目:Java 来源:互联网
导读:我正在尝试创建一个 Java桌面应用程序,我使用两个按钮.我想在这些按钮中添加悬停效果.我想:当我点击任何按钮时,它应该改变它的背景颜色. 我怎样才能实现它? 这是我的代码: public class Party1Party2 extends JFrame{ JButton b1; JButton b2; Container p
|
我正在尝试创建一个 Java桌面应用程序,我使用两个按钮.我想在这些按钮中添加悬停效果.我想:当我点击任何按钮时,它应该改变它的背景颜色. 我怎样才能实现它? 这是我的代码: 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");
}
});
}
}
解决方法你可以使用鼠标输入和退出JButton,并做任何你想要的.例如: jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
jButton1.setBackground(Color.GREEN);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
jButton1.setBackground(UIManager.getColor("control"));
}
}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
