www.3112.net > jAvA语言自定义一个按钮鼠标移入和移出,点击左键时能改变外观

jAvA语言自定义一个按钮鼠标移入和移出,点击左键时能改变外观

import java.awt.*;import javax.swing.*;public class TextDemo{ JFrame f; Container c; JButton b; static JLabel l; public TextDemo() { f=new JFrame(); c=f.getContentPane(); c.setLayout(new FlowLayout()); b=new JButton("OKOK"); b.

onmouseover和onmouseout事件

addmouselistenermousedraged得到点setbounds```大概就这样吧

function changeImg() { var imgPath= document.getElementById('img1'); imgPath.src = "b.jpg"; } function reImg() { var imgPath= document.getElementById('img1'); imgPath.src = "a.gif"; } <button id="btn" value="点击" onMouseOver="

把你的这两个代码 a.setName("暂停"); a.setName("开始");换成 a.setText("暂停"); a.setText("开始");除此之外还有一个问题,就是你要在短时间内不停的点开始按键才可以转换.如果中间隔了一点时间,你的 e.getClickCount()会重置为0,这就是为什么有时候你间隔的点了几次,怎么也不能从开始变成暂停.可以试试ActionListener,应该会解决我说的这个小问题.

添加鼠标监听,当鼠标移除时,关闭.addMouseListener(new MouseAdapter(){ public void mouseExited(MouseEvent e){ //.. }});

在指定的HTML元素,比如tr td div 等等加样式,style="cursor:hand" 比如列,就是<td style="cursor:hand">移动到我就变手型</td> 如果是SWING这种模拟界面, Button b= new Button("test1");b.addMouseListener(new ButtonHandler());

Toolkit tk=Toolkit.getDefaultToolkit(); Image img=tk.getImage("mouse.gif"); /*mouse.gif是你的图标*/ Cursor cu=tk.createCustomCursor(img,new Point(10,10),"stick"); this.setCursor(cu);

用鼠标事件,对要处理的button添加鼠标事件button.addMouseListener(new MouseAdapter() { @Override //鼠标移入 public void mouseEntered(MouseEvent e) { super.mouseEntered(e); } @Override //鼠标移出 public void mouseExited(MouseEvent e) { super.mouseExited(e); }});

增加组建的鼠标进入事件监听,然后设置鼠标样式为手型就可以了

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com