「java鼠标滑过」css鼠标滑过
本篇文章给大家谈谈java鼠标滑过,以及css鼠标滑过对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA怎么实现鼠标经过事件
- 2、这个Java程序的按钮只有在鼠标划过后才显示,而Label根本不显示
- 3、java中怎么设置鼠标滑轮来滚动java滚动条滚动的速度
- 4、请问java中怎么实现鼠标经过事件?
- 5、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);
}
}
这个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鼠标滑过的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。