java鼠标点击问题
import t.*; import t.event.*; public class TestMouse implements MouseListener,MouseMotionListener{ public static void main (String args[ ]){ TestMouse t=new TestMouse( ); t.go( ); } void go(){ Frame f = new Frame("fang"); tSize(208,230); dMouseListener(this); dMouseMotionListener(this); tVisible(true); } public void mouseMoved(MouseEvent ev){ int x1= tX(); int y1= tY(); int("mousemoved"+" "+x1+" "+y1); } } 以上是课本上照抄的部分,对鼠标各种动作的举例,摘抄了一个,怎么运行不了: TestMouse 不是抽象的,并且未覆盖 t.event.MouseListener 中的抽象方法 mouseExited( t.event.MouseEvent) 请指教,万分感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
当实现接口时,要实现其所有的方法。其中用不到的方法,实现为空方法。代码修改如下: import t。*; import t。event。*; public class TestMouse implements MouseListener,MouseMotionListener{ public static void main (String args[ ]){ TestMouse t=new TestMouse( ); t。
go( ); } void go(){ Frame f = new Frame("fang"); tSize(208,230); dMouseListener(this); dMouseMotionListener(this); tVisible(true); } //implement methods in MouseMotionListener public void mouseMoved(MouseEvent ev){ int x1= tX(); int y1= tY(); int("mousemoved"+" "+x1+" "+y1); } public void mouseDragged(MouseEvent ev){} //implement methods in MouseListener public void mouseClicked(MouseEvent ev){} public void mousePressed(MouseEvent ev){} public void mouseReleased(MouseEvent ev){} public void mouseEntered(MouseEvent ev){} public void mouseExited(MouseEvent ev){} } 。
接口方法没有重载
答:因为这一句:if (b=true){......} 这个判断条件有问题。如果是b==true,那么还有可能输出“不等于5”。但你现在是b=true,这样的话,b...详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>