-
类中方法返回对象是否破坏封装原则?解决方法
类中方法返回对象是否破坏封装原则?//大家好!类中方法返回对象是否破坏封装原则?先看以下代码://Map中含有Point类对象,Map有一方法getPt()返回Point对象//filePoint.javapublicclassPoint{privateintx;privateinty;publicintgetX(){returnx;}publicintgetY(){returny;}public...
21
热度 -
最小距离,该如何处理
最小距离已知平面上若干个点的坐标。需要求出在所有的组合中,4个点间平均距离的最小值(四舍五入,保留2位小数)。比如有4个点:a,b,c,d,则平均距离是指:ab,ac,ad,bc,bd,cd这6个距离的平均值。每个点的坐标表示为:横坐标,纵坐标坐标的取值范围是:1~1000所有点的坐标记录在in.txt中,请读入该文件,然后计算。注意:我们测试您的程序的时候,in.txt可能会很大,比如包含上万条...
9304
热度 -
java画图的有关问题
java画图的问题共有四个文件文件一:MoveBaseComponents.javaJavacodeimportjava.awt.*;importjava.awt.event.*;publicclassMoveBaseComponentsextendsCanvas{staticprivateintx;//中间变量之横坐标staticprivateinty;//中间变量之纵坐标staticpriva...
2962
热度 -
Android MotionEvent 座标获取
AndroidMotionEvent坐标获取AndroidMotionEvent中getX()与getRawX()都是获取屏幕坐标(横),但二者又有区别getX():是获取相对当前控件(View)的坐标getRawX():是获取相对显示屏幕左上角的坐标演示示例代码Java代码:publicclassMainActivityextendsActivityimplementsOnTouchListen...
33
热度 -
一步一步学android之事件篇——抚摸事件
一步一步学android之事件篇——触摸事件触摸事件顾名思义就是触摸手机屏幕触发的事件,当用户触摸添加了触摸事件的View时,就是执行OnTouch()方法进行处理,下面通过一个动态获取坐标的例子来学习OnTouchListener事件,效果如下:main.xml:<LinearLayoutxmlns:android="http://schemas.android.com/apk/...
53
热度 -
android 序列化 class not found,该如何解决
android序列化classnotfound最近在做你画我猜。。。。使用socket传递对象,下面的代码如果是java程序的话是没问题的,但是改到android下却有问题了在server端提示,而且我在服务端也定义了这个Data类的。java.lang.ClassNotFoundException:com.DrawAndGuess.Dataclassnotfound其中com.DrawAndGu...
339
热度 -
js 右上角弹出框
js右下角弹出框 <html> <head> <title>右下角提示代码</title> <styletype="text/css"> #msg_win{border:1pxsolid#A67901;background:#EAEAEA;width:300px;position:absolute;right:2;margin:0px;...
330
热度 -
settimeout,该如何解决
settimeoutHTMLcode<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999...
6930
热度 -
Android多点触控缩放拖拽范例
Android多点触控缩放拖拽实例在Android上查看图片或者浏览网页时,我们往往有把图片或者网页放大或者缩小的的需求,这样就能够获得更多的细节信息或者获得更多的全貌信息,多点触摸与绽放功能正是满足这种应用场景的技术。下面通过一个例子来学习实现图片的拖拉功能:程序运行示意图:1.初始化界面2.为缩小的界面3.为放大的界面新建一个名称为DragAndDrop的Android工程,目录结构如下:主界...
56
热度 -
给定一个日期与天数,如何相减
给定一个日期与天数,怎么相减一个文本的date,客户输入的一个文本的数值date这个日期减去这个数值的天数要所得到的日期的文字型最好加上对类型的判断,以免客户输错color='#e78608'>------解决方案--------------------varinput=newDate("xxxx-xx-xx");diff=Date.Now-input; color='#e78...
122
热度 -
请帮小弟我看看那里错了 初学者
请帮我看看那里错了菜鸟importjava.awt.*;importjava.awt.event.*;publicclassdrowline{ Framef=newFrame("画线"); f.addWindowListener(newMyWindowListener()); publicstaticvoidmain(String[]args){ newdrowline()...
281
热度 -
鼠标拖动按纽的问题
鼠标拖动按纽的问题 importjava.awt.*;importjavax.swing.*; importjava.awt.event.*;importjava.applet.Applet.*;publicclassm1extendsJApplet{JButtonb1=newJButton("1"); intm_x,m_y;publicvoidinit(){setLa...
113
热度 -
java类中有啥错
java类中有啥错 packagejavaapplication4; classPoint{ privateintx; privateinty; privateintz; publicvoidp(){ System.out.println("("+getx()+","+gety()+","+getz()...
128
热度 -
请教一个小问题
请教一个小问题 importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassTestMouseLineextendsJFrame{intx,y;intendX,endY;publicTestMouseLine(){Containerc=getContentPane(); addMouseL...
191
热度 -
repaint()方法
repaint()方法 刚我用了个repaint()方法,对它有点不解啊,只知道它是刷新的意思,我每次用它是不是会把画过的东西请空,再重画啊,真的很郁闷!! 搜索更多相关的解决方案: color="red">repaint color='#FF8000'>----------------解决方案-----...
647
热度 -
[求助]请教关于Graphics类的程序!!
[求助]请教关于Graphics类的程序!! 为什么这个程序画了直线后,那条直线不能马上显示,而要对窗口进行放大或缩小时才能看到?还有如果要想多画几条直线,怎样才能保留原先画的直线?请指教!!importjava.awt.*;importjava.awt.event.*;importjavax.swing.*; classmanextendsJFrame{intx1,y...
442
热度 -
Java多态的有关问题
Java多态的问题本帖最后由yinan9于2013-09-2614:27:54编辑比如有两个类A,B。A是抽象类或者接口B继承了,或实现了A经常看到这样声明对象Aa=newB();另一种方式Bb=newB();这两种方式声明得到的对象a,b有什么不同呢?在什么情况下要这样声明呢?分享到:color='#FF8000'>------解决方案--------------------这是最基本了吧Aa=...
15
热度 -
paintComponent方法好奇怪,该如何处理
paintComponent方法好奇怪Javacodeimportjavax.swing.SwingUtilities;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.BorderFactory;importjava.awt.Color;importjava.awt.Dimension;importjava.a...
100
热度 -
关于java画直线解决思路
关于java画直线importjava.awt.*;importjava.awt.event.*;classGfxTestextendsMouseAdapter{intx1,x2,y1,y2;Framef=newFrame();publicstaticvoidmain(String[]args){newGfxTest().a();}publicvoida(){f.setSize(300,300);...
73
热度 -
创建一个类,在另一个类中调用其方法,该如何解决
创建一个类,在另一个类中调用其方法定义了一个类StationXY.java目的是声明一个具有似于数组结构的功能的类然后在StationToMap.java中给其赋值,取值(后面还要传到JSP去)但是在取值赋值的时候出错(出错信息提示到赋值那一行,注释后又提示到取值那一行)本人java初学,求指教Javacode//StationXY.javapackagesvg.station;publiccla...
76
热度