请问java中怎么实现鼠标经过事件?

JAVA怎么实现鼠标经过事件~

import java.awt.event.*;
import javax.swing.*;

public class Hi extends JFrame
{
public static void main(String[] args)
{
new Hi();
}
Hi()
{
JButton b=new JButton("按钮");
JPanel p=new JPanel();
b.addMouseListener(new MouseAdapter()
{
public void mouseEntered(MouseEvent e)
{
b.setText("光标在按钮上");
}
public void mouseExited(MouseEvent e)
{
b.setText("按钮");
}
});
p.add(b);
add(p);
setSize(400,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
}

手动给你写一个吧!


function b(){
document.getElementById('a').src="2.jpg";
}


真心帮人,别乱删除我的贴!

在每个格点上加透明组件,组件的大小就是你想圈出一个区域的大小,并给组件加上鼠标经过事件,这样就简单多了。

如果不想在格点上做组件,那就计算出所有格点的圈出区域的坐标,假设每个区域都是正方形的(非圆形),那么每个格点就是有4个坐标集合(x,x+长,y,y+宽)。取窗体鼠标移动事件,获取位置,再遍历所有格点的区域坐标,如果在某个区域范围内,就给此区域预览棋子效果。

你的棋盘,必然是绘制在一个组件上,那么就给这个组件添加一个MouseMotionListener,实现其中的mouseMoved(MouseEvent e),获取当前鼠标的位置进行重绘

Java怎么作一个记录鼠标坐标的程序??
答:setBounds(100,100,400,300);addMouseMotionListener(new MouseMotionAdapter(){//鼠标移动事件的侦听器 public void mouseMoved(MouseEvent e) {//鼠标按键在组件上移动(无按键按下)时调用。tf1.setText(e.getX()+"" );tf2.setText(e.getY()+"" );} });addWindowListener(new WindowAdapter(...

java中给一个JLable数组添加鼠标监听?
答:数组中的每个 JLabel ,并为其添加一个匿名的 MouseAdapter 对象作为鼠标监听器。在监听器中,我们使用 final 关键字定义了一个 index 变量,用于存储当前 JLabel 在数组中的索引。然后,我们在 mouseEntered 方法中使用 setIcon 方法将当前 JLabel 的图标设置为新的图标。在 mouseExited 方法中,我们将...

java中当鼠标经过panel是有一定效果的代码
答:采用了你要求的 frame 但是,panel中没有border属性,采用了JPanel import java.awt.Color;import java.awt.Frame;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.BorderFactory;import javax.swing.JPanel;public class PanelDraw extends Frame{JPanel panel =...

java中控制鼠标点击的方法
答://程序流程:模拟鼠标左键点击 开始-->运行-->CMD-->DIR-->CLS-->EXIT //模拟右键点击 移动到右下角-->右键点击-->调整日期和时间-->退出 import java.awt.*;import java.awt.event.*;import javax.swing.JOptionPane;//Test.java public class Test { public static void main(String[] ...

java 如何实现控制鼠标点击
答:robot.mousePress(int buttons)参数butons是Button掩码,如InputEvent.BUTTON1_MASK 控制软件阿,是不是可以获取Button掩码,如先获取个InputEvent对象然后再调用getModifiers()方法。我觉得是,可以试试。

java鼠标事件都有什么方法?
答:如果先释放按键 2,则先出现 BUTTON2_MASK 的 MOUSE_RELEASED/MOUSE_CLICKED 对,后跟 BUTTON1_MASK 对。在释放鼠标按键前,MOUSE_DRAGGED 事件被传递到在其中按下鼠标按键的 Component(而不管鼠标位置是否处于 Component 的边界内)。由于拖放实现是与平台相关的,所以在本机拖放操作期间可能不传递 ...

用java写一个单击鼠标事件
答:使用组件的paint函数用于绘图, 使用MouseListener来响应鼠标的点击 效果图 代码 import java.awt.Color;import java.awt.Graphics;import java.awt.event.*;import javax.swing.*;public class DemoWin extends JFrame {public DemoWin() {MyPanel mp = new MyPanel();mp.addMouseListener(mp);add(mp...

用java在文本框实现鼠标点击事件,一点文本框直接跳出新对话框
答:import java.awt.event.MouseListener;import javax.swing.JFrame;import javax.swing.JTextField;public class Exec1 extends JFrame { public Exec1() { JTextField txt = new JTextField();txt.addMouseListener(new MouseListener() { public void mouseClicked(MouseEvent e) { new A().setVisible(...

java鼠标点击事件怎么做?
答:java鼠标点击事件的方法如下:事件源.addMouseListener(new MouseAdapter() {//建立事件处理机制 @Override public void mouseClicked(MouseEvent e) { if(e.getButton()==e.BUTTON1){//点击鼠标左键 int x=e.getX(); int y=e.getY(); String str="您点击的是左键,鼠标当...

Java 怎样用mouseMoved()实现鼠标移动触发事件
答:import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListener;import javax.swing.JButton;import javax.swing.JFrame;public class BuTest implements MouseMotionListener{ JFrame jf=new JFrame("在按钮上移动的文字");JButton[] button=new JButton[9];int mount=0;public void ...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网