GUI中“鼠标事件”问题,~~~~~求解~~~~~····

问题描述

本人环境是——JDK1.6,JRE6.0,暂用UitraEdit,希望那位大侠帮我看看问题怎么解决!不胜感激!!!importjava.awt.*;importjava.awt.event.*;importjava.util.*;publicclassTestMouseAdapter{publicstaticvoidmain(String[]args){newMyFrame("DrawingPointbyMou

sePressed");}}classMyFrameextendsFrame{ArrayList<Point>points=null;MyFrame(Strings){super(s);points=newArrayList<Point>();setLayout(null);setBounds(0,0,300,300);setBackground(newColor(210,220,225));addMouseListener(newMonitor());setVisible(true);}publicvoidpaint(Graphicsg){Iteratori=points.iterator();while(i.hasNext()){Pointp=(Point)i.next();g.setColor(Color.RED);g.fillOval((int)p.x,(int)p.y,8,8);}}publicvoidaddPoint(intx,inty){//Pointp=newPoint(x,y);points.add(newPoint(x,y));}}classMonitorextendsMouseAdapter{publicvoidmousePressed(MouseEvente){MyFramef=(MyFrame)e.getSource();f.addPoint((int)e.getX(),(int)e.getY());f.repaint();}}问题如下:D:javaGUI>javacTestMouseAdapter.javaTestMouseAdapter.java:35:找不到符号符号:构造函数Point(int,int)位置:类Pointpoints.add(newPoint(x,y));^1错误但我觉得没问题啊,但总是报错~~~

解决方案

解决方案二:
你的points哪来的
解决方案三:
我这里可以运行的确定你用的是awt下的point类么这样试试importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.awt.Point;...
解决方案四:
为什么我不用做任何修改即可编译,而且运行得到结果????环境类似!!!D:test>javacTestMouseAdapter.javaD:test>javaTestMouseAdapterD:test>
解决方案五:
和楼上一样,我直接拷过来,编译运行都没有问题的。

时间: 2024-09-20 20:31:55

GUI中“鼠标事件”问题,~~~~~求解~~~~~····的相关文章

flash as3.0中鼠标事件MOUSE_MOVE, MOUSE_DOWN

flash MOUSE_OVER, MOUSE_MOVE, MOUSE_DOWN, MOUSE_UP, MOUSE_OUT, MOUSE_WHEEL和MOUSE_LEAVE flash.events.MouseEvent类,最后一个MOUSE_LEAVE却是来自flash.events.Event,在导入类包的时候一定要注意这个问题,因为我在这点上就花了很长时间调试,才得发现问题所在. MOUSE_OVER - 鼠标移动到目标对象之上时触发, 可以用于模拟按钮的mouse over效果; MOU

Actionscript 3.0 鼠标事件_Flash as3

关于Actionscript 3.0的事件机制,以后分模块一个一个介绍,最后形成一个完整的文档.看了第一章,就说说鼠标事件,顺便说下我遇到的一个问题.Actionscript 3.0鼠标事件无非就是监听和捕获鼠标事件,比如Click,DoubleClick等,AS3中鼠标事件包是在flash.events.MouseEvent中. 在这里贴一个简单ActionScript 3.0实现写字板程序代码,结合代码来理解鼠标的监听,捕获处理过程. 复制代码 代码如下: package { import

JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件

JAVA之旅(三十一)--JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件 有段时间没有更新JAVA了,我们今天来说一下JAVA中的图形化界面,也就是GUI 一.GUI的概述 GUI全称叫做Graphical User Intergace(图形用户接口),用图形的方式,来显示计算机操作的界面,这样更加方便直观,与用户交互 说道交互,其实系统跟用户有两种交互,一种是GUI,一种叫做CLI,也就是命令行,全称叫做Command User Intergace

解析javascript中鼠标滚轮事件

  这篇文章主要给大家详细介绍了javascript中鼠标滚轮事件,图文并茂,十分的详细,有需要的小伙伴可以参考下. 所有的现代浏览器都支持鼠标滚轮,并且在用户滚动滚轮时触发时间.浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消mousewheel事件来阻止这些默认操作.有一些互用性问题影响滚轮事件,但是编写跨平台的代码依旧可以行.除了Firefox之外的所有浏览器都支持"mousewheel"事件,但Firefox使用"DOMMouseScroll",而3级D

html中鼠标滚轮事件onmousewheel的处理方法_javascript技巧

滚轮事件是不同浏览器会有一点点区别,一个像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法绑定DomMouseScroll事件,其他的浏览器滚轮事件使用mousewheel,下面我来给大家具体介绍. Firefox使用DOMMouseScroll,其他的浏览器使用mousewheel.滚动事件触发时Firefox使用detail属性捕捉滚轮信息,其他的浏览器使用wheelDelta.不知道为何在该问题上其他厂商和微软的如此一致.Firefox可

gui-unity3d 鼠标事件穿透GUI界面的问题

问题描述 unity3d 鼠标事件穿透GUI界面的问题 在用OnGUI函数绘制窗体时,鼠标在窗体或控件上面操作时,场景则不应该响应鼠标事件.网上一般用 GUIUtility.hotcontrol!=0来屏蔽,当hotControl不为0时说明有控件处于激活状态.查官方文档,当鼠标在GUI控件上面按下时,hotcontrol被设置为该控件的ID,当鼠标按键被弹起时,hotcontrol为设置为0,因为在场景里面只能配合鼠标按下事件,不能配合鼠标弹起,因为此时hotcontrol已经被引擎置为0了.

asp.net-C#中 鼠标移动到某控件上的事件

问题描述 C#中 鼠标移动到某控件上的事件 想要实现 当我的鼠标移动到控件上的时候 可以显示一个小小的提示框 提示某信息 举个栗子的话 就是 在qq主面板上的时候 如果我把鼠标停留在 五角星上一会 然后就会显示"QQ空间" 这样 搜了很多鼠标事件·· 但是还是不知道这个小提示应该怎么写出来 辛苦了 (:з」∠)

java中GUI多布局问题,求解

问题描述 java中GUI多布局问题,求解 import java.awt.*; import javax.swing.*; public class Demo7_5 extends JFrame{ JPanel jp1,jp2; JButton jb1,jb2,jb3,jb4,jb5,jb6; public static void main(String[] args){ Demo7_5 demo7_5 = new Demo7_5(); } public Demo7_5(){ //创建组件 j

jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介_jquery

触摸事件(touch)在 jQuery Mobile 中有一些触摸事件是可定制的.然而,这些事件仅当与支持触摸功能的设备进行交互的用户访问您的 jQuery Mobile 网站时才可用.当这些事件可用时,您可以触发任何自定义java script 作为对五种不同的事件的响应tap.taphold.swipe.swipeleft 和 swiperight. tap(轻击):一次快速完整的轻击后触发 taphold(轻击不放):轻击并不放(大约一秒)后触发 swipe(滑动):一秒内水平拖拽大于30