「java鼠标滑过」css鼠标滑过

博主:adminadmin 2023-01-11 04:36:06 731

本篇文章给大家谈谈java鼠标滑过,以及css鼠标滑过对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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);

}

}

这个Java程序的按钮只有在鼠标划过后才显示,而Label根本不显示

你好,我试过你的代码,当图片可以被draw出来时,确实影响了本来组件的显示

如果你是为了想让容器有背景图片的话,你这种方法不可取,可以使用分层+Label设置icon的方式

看下我才整理的这篇日志《JFrame 背景图片》

java中怎么设置鼠标滑轮来滚动java滚动条滚动的速度

可以采用以下代码实现来滚动java滚动条滚动的速度

[java] view plaincopy

span style="font-family: Arial, Helvetica, sans-serif;"//虽然比较短,但还是分享下吧。。。。就当是个随笔吧~/span  

[java] view plaincopy

//设置滚动面板的滚动速度  

[java] view plaincopy

JScrollPane.getVerticalScrollBar().setUnitIncrement(10);  

[java] view plaincopy

  

[java] view plaincopy

//鼠标滑轮滚动事件  

this.btn.addMouseWheelListener(new MouseWheelListener() {  

            @Override  

            public void mouseWheelMoved(MouseWheelEvent e) {  

                String str = (e.getWheelRotation() 0)?"上" : "下";  

                System.out.println(str);  

            }  

        });

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

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

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

java程序中,图片按钮当鼠标滑过之后才会显示,是什么原因?

因为每次swing窗口必须刷新才出新的东西,而setVisible(true);就是一个刷新的过程,你只有尽量把setVisible(true);这句话拿到外面来或者写在最后。

就像

public static void main(String[] args) {

new JFrame1();

}

public JFrame1(){

setVisible(true);

...

这样是不行的,要写成这样:

public static void main(String[] args) {

new JFrame1().setVisible(true);

}

public JFrame1(){

...

关于java鼠标滑过和css鼠标滑过的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。