Article View: cn.bbs.comp.lang.java
Article #24164Re: java�а취ʵ���������Ҽ�ͬ������(��)?
From: ���
Date: Tue, 19 May 1998 00:00
Date: Tue, 19 May 1998 00:00
64 lines
2845 bytes
2845 bytes
ƽ̨��Windows NT Server 4.0
˫��MOUSE
JDK1.1.5
���Խ��
�ALT��
left : Button Left
right: Button Middle
��ALT��
left : Button Right
right: Button Middle
������֪��META����APPLE���ϵļ�
�������Ӽ�643��644
����Ȼ��ʹ��JDK1.1��ʹ�õĺ���.
�� �� lucky (�ֿ�) �Ĵ������ᵽ: ��
: �� �� Firefox (���) �Ĵ������ᵽ: ��
: : ALT_MASK,SHIFT_MASK,CTRL_MASK�������ж�MOUSE�����¼�����ʱAlt,Shift,
: : Ctrl���״̬��������������ĸ���WINDOW NT4��0ƽ̨���ԣ�������Alt��
: : ʱ���������Ҽ�e.modifiers&InputEvent.ALT_MASK��Ϊ0����˫��MOUSE��
: : Shift,Ctrl����ͬ��
: ALT_MASK������ּ��̰���Ĺ���,���������갴��Ĺ���.
: ������Ҫ�õ�����META_MASK,������SHIFT_MASK��CTRL_MASK.
: ������ֿ���ϸ��.
: ������ʱ,����alt����ж�����¼�����ϵ,��Ȼ��ó�����Ľ�����.
: ����һ��������������֪����ALT_MASK,META_MASK����ȫ��ȷ��.
: import java.awt.*;
: public class Frame1 extends Frame
: {
: public Frame1()
: {
: reshape(10,10,200,200);
: }
: public boolean handleEvent(Event e)
: {
: if (e.id==Event.WINDOW_DESTROY)
: {
: System.exit(0);
: }
: if (e.id==Event.MOUSE_DOWN)
: {
: System.out.println(WhichButtonDown(e));
: }
: return super.handleEvent(e);
: }
: public String WhichButtonDown(Event e)
: {
: String s=new String("Button Left");
: if ((e.modifiers & Event.META_MASK)!=0)
: s="Button Middle";
: else if ((e.modifiers & Event.ALT_MASK)!=0)
: s="Button Right";
: return s;
: }
: public static void main(String args[])
: {
: new Frame1().show();
: }
: }
--
[m[1;36m�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: 202.119.36.245][m
Technical Details
Message-ID:
<3OXf1J$8Ga@bbs.nju.edu.cn>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,2fd76cadad317740,start X-Google-Attributes: gidf6cb0,public From: Firefox.bbs@bbs.nju.edu.cn (���) Subject: Re: java�а취ʵ���������Ҽ�ͬ������(��)? Date: 1998/05/19 Message-ID: <3OXf1J$8Ga@bbs.nju.edu.cn> X-Deja-AN: 355416780 X-Filename: Java/M.895557955.A Organization: nju_bbs Newsgroups: cn.bbs.comp.lang.java