-
Swing问题:关于getY()和getHeight()
Swing问题:关于getY()和getHeight() getY()到底是什么意思呢?和getHeight()有什么区别呢? 我看getY()的解释是返回组件原点的当前y坐标。但是组件原点又是什么呢? 一个书上的例子: classFontPanelextendsJPanel{ publicvoidpaintComponent(Graphicsg){ super.pai...
106
热度 -
请教高手 怎么计算鼠标轨迹的长度?
请问高手如何计算鼠标轨迹的长度?????如题,先行谢过了!!!color='#e78608'>------解决方案--------------------直线的话用两点间距离公式第一次点击(getX(),getY())第二次点击(getX(),getY())鼠标事件驱动
105
热度 -
急label上图片移动有关问题
急~在线等,label上图片移动问题jLabel.addMouseListener(newjava.awt.event.MouseAdapter(){ publicvoidmousePressed(java.awt.event.MouseEvente){ if(e.getButton()==MouseEvent.BUTTON1){ offsetX=e.getX(); ...
80
热度 -
j2me新手,一个很简单的有关问题
j2me新手,一个很简单的问题!publicvoidtick(){ if(isAlive)move(0,-3); if(getY()<0)isAlive=false; }能给我解释一下这个方法是什么意思吗?color='#e78608'>------解决方案--------------------------------------------------------当getY()>...
10062
热度 -
各位,怎么实现小球沿指定路劲移动
各位,如何实现小球沿指定路劲移动比如给定坐标(0,0)——(0,1)——(1,1)——(1,2)如何实现一个小球沿指定坐标间的直线运动,从起始点运动到终点?color='#e78608'>------解决方案--------------------改一下,不知道是不是这里写错了,你没看懂Javacodeif(points.size()>=1){if(ball.getX()==points.g...
101
热度 -
一下,刚学编程,请教错在哪里
请教大家一下,刚学编程,请问错在哪里?importjava.*;importjava.awt.event.*;publicclassDrawLine3extendsFrame{ /** *Methodmain * * *@paramargs * */ intorgX; intorgY; intendX; intendY; publicstaticvoidmain(String[]args){ ...
223
热度 -
小球运动路径有关问题
小球运动路径问题importjava.util.List;classWatcherThreadimplementsRunnable{booleanflag=true;privateBallball;privateList<Point>points;WatcherThread(Ballball,List<Point>points){this.ball=ball;this.po...
97
热度 -
求教一下这个程序错在哪,在eclipse下运行总有错?解决思路
求教一下这个程序错在哪,在eclipse下运行总有错?importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassExample18_1extendsAppletimplementsMouseListener{ TextFieldtext; publicvoidinit(){ text=newTextField(4...
93
热度 -
android图片的拖沓以及放大缩小控制
android图片的拖拉以及放大缩小控制直接上代码,代码很清楚。importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Matrix;importandroid.graphics.PointF;importandroid....
28
热度 -
Android兑现指定区域截屏的实现
Android实现指定区域截屏的实现其实实现方式很简单,首先我们需要做的就是截取整个屏幕生成一个bitmap对象Viewview=activity.getWindow().getDecorView();view.setDrawingCacheEnabled(true);view.buildDrawingCache();bitmap=view.getDrawingCache();?然后我们需呀计算出...
45
热度 -
Android ImageView 图片放大,该如何处理
AndroidImageView图片放大最近做图片放大功能,可是最多只能放大到屏幕大小,怎样才能够放大到超出屏幕大小,求高手指点color='#e78608'>------解决方案--------------------都是扯。放大用Matrix。根据OnTouch事件。view.setImageViewMatrix();color='#e78608'>------解决方案------------...
216
热度 -
MIDP1.0中让小五角星随机碰到边沿立即反弹?解决思路
MIDP1.0中让小五角星随机碰到边沿立即反弹?在MIDP1.0中,如何利用画布类和面向对象思想来实现:让屏幕中出现20个颜色和速度不一的小五角星,并且不停旋转,碰到屏幕边沿后立即反弹,我现在前面都能实现,就是最后一点不能实现,发现有的五角星出了屏幕后才反弹,望高手指点新手。。。感激不尽。。color='#e78608'>------解决方案----------------------------...
7308
热度 -
答案,Graphics
在线等答案,Graphics!Javacodeimportjava.awt.*;importjava.awt.event.*;publicclassDrawLineextendsFrame{publicDrawLine(){addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){dispose();Sys...
312
热度 -
Java初学调试有关问题
Java初学调试问题程序出现问题:TestCircle.java:79:需要')'System.out.println("c1:"+c1.getO().getX()+","+c1.getO().getY()+","c1.getRadius());TestCircle.java:79:非法的表达式开始System.out.println(&...
78
热度 -
怎么使点击右键产生菜单
如何使点击右键产生菜单?谁能帮帮我?color='#e78608'>------解决方案--------------------popupMenu=newpopupMenu.addActionListener(newMouseListener(){publicvoidmousePressed(MouseEvente){if(e.isTrigger())popupMenu.show(e.getCom...
255
热度 -
问个数学几何题可以吗?该怎么处理
问个数学几何题可以吗?发不了图片,我描述吧有个正方形,边长已知,其中心点A坐标已知(X,Y),正方形外有个随机的B点坐标已知(X1,Y1)求问AB点连线与正方形相交的坐标怎么算?写程序的时候需要这个逻辑,本人数学真的忘差不多了。冰天雪地,跪求强人color='#e78608'>------解决方案--------------------设交点为M(xm,ym),N(xn,yn)条件一,交点M、N在...
82
热度 -
用Swing定做流动的Link样式
用Swing定制流动的Link样式想想Java2D中给我们提供的线的样式着实很少,除了直线,虚线,好像就没有其他的什么样式了,如果细心的童鞋还会发现,TWaver中倒是提供了一种比较特殊的连线,波浪曲折式的连线。 这种波浪曲折的连线如果让我们自己来实现也是有多种实现的方式,还记得之前几篇文章中定制过的LinkUI么,也是各式各样的方式,比如: 五彩斑斓的Link 流动点式的Link ...
219
热度 -
java 鼠标监听解决思路
java鼠标监听JFrame有一个JScrollPane,JScrollPane中有一张图片,我现在分别对JScrollPane和image监听scroll.addMouseListener(newMouseAdapter(){publicvoidmousePressed(MouseEvente){beginx=e.getX();beginy=e.getY();}});scroll.addMous...
248
热度 -
这个程序加上this就出错,这是什么原因?
这个程序加上this就出错,这是什么原因? importjava.awt.*;importjava.awt.event.*;publicclassDrawLineextendsFrame{privateintorgx,orgy,endx,endy;publicstaticvoidmain(String[]args){DrawLined1=newDrawLine();d1...
93
热度 -
android的拖拽有关问题-onTouchEvent事件
android的拖拽问题--onTouchEvent事件要实现图片的拖拽主要是通过onTouchEven计算好坐标事件然后进行重绘。下面的程序是别人的,重新加载了一次?img=BitmapFactory.decodeResource(context.getResources(),drawable);加载一个图片在案例中专门做了一个类进行设置。加载图片之后就可以进行实践判断和重绘@Overridep...
11
热度