当前位置:  技术问答>java相关

如何屏蔽鼠标左键功能。谢谢。

    来源: 互联网  发布时间:2015-03-25

    本文导语:  我想写挖雷游戏,如何做到Jbutton插上小旗后,如何屏蔽鼠标左键单击谢谢。 | 重载mouseClick事件. | import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1 extends...

我想写挖雷游戏,如何做到Jbutton插上小旗后,如何屏蔽鼠标左键单击谢谢。

|
重载mouseClick事件.

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

public class Frame1 extends Frame {
    public JButton b1 = new JButton(" b1 ");
    public Frame1() {
        this.setLayout(null);
        b1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(MouseEvent e) {
                b1_mouseClicked(e);
            }
        });
        b1.setBounds(new Rectangle(100, 39, 55, 22));
        this.add(b1);
    }

  void b1_mouseClicked(MouseEvent e) 
  {
  if(!SwingUtilities.isRightMouseButton(e))
  return;
  //...do whatever you want
  }



    public static void main(String[] args) {
        Frame1 frame = new Frame1();
        frame.addWindowListener(
            new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            });
        frame.setSize(300, 400);
        frame.setVisible(true);
    }
    

|
必须自己来实现一个新的jbutton。

|
/*
 A basic extension of the java.applet.Applet class
 */
import java.awt.*;
import java.lang.*;
import java.applet.*;

public class DoubleClickApplet extends Applet 
{
   String mouseClickedString = "Mouse event : none";
   String mouseClickedString2 = "Mouse double click : no";
   long lastDownTime = 0;
   final static long DOUBLE_CLICK_TIME = 500;
   public boolean mouseDown(Event evt, int x, int y) 
   {
      if((evt.when - lastDownTime) 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 信号屏蔽问题(屏蔽不了信号)
  • sigaction如何设置信号执行函数时屏蔽和屏蔽本身信号.
  • Android 广告屏蔽程序 AdAway
  • 一个进程可以屏蔽另一个进程对信号的响应吗?
  • 没人知道如何屏蔽一个外部命令!!!!!!!
  • 屏蔽telnet的方法!
  • 如何实现登陆时屏蔽掉CTL+c,而且让^+z也不显示?
  • 不写文件如何屏蔽脚本中命令的输出?
  • 如何屏蔽JVM初始化时输出的信息?
  • 怎么屏蔽控制台程序的打印输出信息
  • --------在stty -echo屏蔽回显后,如何重新获得回显?--------
  • php屏蔽浏览器头信息X-Powered-By
  • 在文本控件jtextpane中如何把“选中文本”事件屏蔽??
  • 怎么用JavaScript屏蔽打开的新网页右上角的关闭(X)按钮
  • 如何屏蔽本地FTP命令
  • 每次登录kde都会执行一个计划任务,在哪儿屏蔽掉它修改哪些文件啊?
  • 如果屏蔽JFileChooser对所有文件的选取,在线等待!!
  • 在SecureCRT 下我的Ctrl + C 被屏蔽了,怎样恢复
  • 怎样在计算机关机前屏蔽它检查软驱的程序?
  • 屏蔽某个键?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3