「java设置鼠标手型」java模拟鼠标键盘

博主:adminadmin 2022-12-23 11:06:06 64

本篇文章给大家谈谈java设置鼠标手型,以及java模拟鼠标键盘对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java设置鼠标在jpanel时变为手指形状

import javax.swing.*;

import javax.swing.border.*;

import java.awt.*;

/**

 * 面板上的光标改变成为手型

 * @author hardneedl

 */

final class JPaneCursorDemo extends JFrame{

    private static final Dimension SIZE = new Dimension(300,300);

    public Dimension getMinimumSize() {return SIZE;}

    public Dimension getMaximumSize() {return SIZE;}

    public Dimension getPreferredSize() {return SIZE;}

    public String getTitle() {return "JPaneCursorDemo";}

    private JPanel panel;

    JPaneCursorDemo() {

        super();

        init();

        addListeners();

        doLay();

    }

    private void init(){

        panel=new JPanel(){

            public Border getBorder() {

                return BorderFactory.createLineBorder(Color.BLACK,2);

            }

        };

        panel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

    }

    private void addListeners(){

    }

    private void doLay(){

        Container container = getContentPane();

        container.add(panel);

        pack();

        setVisible(true);

    }

    public static void main(String... args) {

        System.setProperty("swing.defaultlaf","com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

        SwingUtilities.invokeLater(JPaneCursorDemo::new);

    }

}

在java中,如何改变鼠标形状?

好,那么你肯定在做GUI吧?

那么比如JFrame吧,你去看看它的API,发现集成了一写字段,这些字段都是XXX_CURSOR,比如HAND_CURSOR(手型),这是用来设置鼠标形状的.

那么有个继承自Frame的setCursor()方法吧,里面就传这些字段作为参数,就可以改变了

那么什么时候改变呢?

你做了事件处理对吧?鼠标事件,移动到某个位置的时候,setCursor()啊!

Java中怎么在鼠标移入的时候变成手型

在指定的HTML元素,比如tr td div 等等加样式,style="cursor:hand" 比如列,就是td style="cursor:hand"移动到我就变手型/td

如果是SWING这种模拟界面, Button b= new Button("test1");b.addMouseListener(new ButtonHandler());class ButtonHandler extends MouseAdapter{

{

public void mouseClicked(MouseEvent e)

{

if(e.getActionCommand().equals("Eixt"))

{

System.exit(0);

}

}

}

class ClosingHander extends WindowAdapter

{

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

}

这是局部代码,点了按钮就会关闭面板,只要对按钮增加了监听,内部就是自动给一个手的样式

java设置鼠标手型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java模拟鼠标键盘、java设置鼠标手型的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。