如何用鼠标事件处理?当鼠标放在按钮上时,按钮显示提示信息?但鼠标离开按钮时提示信息也消失?
解决方案 »
- 求教Thread线程的小问题
- javaSE
- 求:关于java怎么把许多附件打成zip压缩包
- NullPointerException 异常问题
- 跪求高手奉献源代码,真的找不到答案,批处理启动TOMCAT,SQL。
- 如何让记事本中的大写字母都位于每一行的第一位
- JAVA 基础问题
- 急救!!Java如何读取扩展名为.conf的文件
- String 内涵书 split 的用法请教
- 菜鸟求救!(non-static variable this cannot be referenced from a static context)
- 将for循环转换为while错误
- 关于Equals的重写问题 为什么老是出错?
<input type="button" value="open" title="this is a button" onMouseOut="" onMouseOver=""/>
直接加上title,就能自动实现你的效果了,或者自己可以自定义弹出的样式,
用onMouseOut和onMouseOver调用你想要表示和隐藏的div。
这里讲的很清楚哈~
mouseExited(MouseEvent e)鼠标离开组件时调用。
public class TestButton extends JFrame { private JButton jButton1; public TestButton() {
initGUI();
this.setLocationRelativeTo(null);
} private void initGUI() {
try {
{
getContentPane().setLayout(null);
{
jButton1 = new JButton();
getContentPane().add(jButton1);
jButton1.setText("test");
jButton1.addMouseListener(new MouseAdapter() {
//鼠标进入事件
public void mouseEntered(MouseEvent e) {
jButton1.setText("move on");
}
//鼠标移出事件
public void mouseExited(MouseEvent e) {
jButton1.setText("");
}
});
jButton1.setBounds(109, 39, 161, 107);
}
}
{
this.setSize(426, 241);
}
} catch (Exception e) {
e.printStackTrace();
}
} public static void main(String args[]) {
new TestButton().setVisible(true);
}}
我要的是当鼠标放到按钮上时!在按钮下面有个提示信息!当鼠标移开时提示信息也消失!
JButton btnNewButton = new JButton("New button");
btnNewButton.setToolTipText("<html><body bgcolor='red'>move on</body></html>");http://topic.csdn.net/t/20061012/17/5078236.html