java如何产生二维坐标里的一个点

定义一个复点类制

publicclassPoint{
privateintx;
privateinty;
publicPoint(intx,inty){
this.x=x;
this.y=y;
}
publicvoidsetX(intx){
this.x=x;
}
publicvoidsetY(inty){
this.y=y;
}
publicintgetX(){
returnx;
}
publicintgetX(){
returny;
}
}

即可使用

publicclassTest{
publicsaticvoidmain(String[]arg){
Pointp=newPoint(22,22);//一个x=22,y=22的二维坐标点
}
}

㈡ java,坐标,求距离

publicdoublegetDistance(intx1,intx2,inty1,inty2)
{
returnMath.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));

}

㈢ java中怎么返回一个坐标

既然返回的是一个坐标的话,你的返回值怎么可能会是double?
应该是Point类型版的啊
public Point getPoint(){
............
return 一个Point对象权;
}

㈣ java程序的坐标怎么写

Point getLocation()
获得组件的位置,形式是指定组件左上角的一个版点。
其返回值是一个Point对象,包含着X坐标和权Y坐标
接下来可以使用Point的成员
double getX() 以双精度型返回点的 X 坐标。
double getY() 以双精度型返回点的 Y 坐标。

例如:有组件JButton:btnTest
Point p = btnTest.getLocation();
double x = p.getX();
double y = p.getY();
这样可以得到按钮的x坐标和y坐标

㈤ JAVA怎么用Vector来保存坐标

import java.util.Vector;

public class Coordinate {

public static void main(String[] args) {
//随机生成100个点, 并把这些点加到Ver

Vector<Point> points = new Vector<Point>(100);

for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
Point p = new Point(i, j);
points.add(p);
}
}

//输入存入的坐标
for(Point p:points){
System.out.println(p);
}
}

public static class Point {
private double x;
private double y;

public Point(double x, double y) {
super();
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}

@Override
public String toString() {
return "x=" + x + ", y=" + y;
}

}
}

㈥ java中drawString()的坐标问题

字符A的左下角,其实就是基线的开始

㈦ 如何用java画一个坐标系,带x,y轴

你是要画什么图形?
我这有个画圆的代码
package com.java;

import javax.swing.*;
import java.awt.*;

public class demo9 extends JFrame{
Mypanel mypanel=null;
public static void main(String args[]){

demo9 a = new demo9();

}
public demo9(){
mypanel = new Mypanel();
this.add(mypanel);
this.setSize(400,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}

class Mypanel extends JPanel{
public void paint(Graphics g){
g.drawOval(30, 30, 50, 50);//30,30是代表圆心的位置。50,50是半径。(如果你把,50改成2个不相等的就是话椭圆),具体画别的图形你可以参照Graphics类,其中用的多的还有drawLine(画直线)和drawRect(画矩形)的方法
}
}
}

补充:首先你要理解drawLine(x1,x2,y1,y2);中是画坐标坐标(x1,y1)到(x2,y2)的点~。那么你画几个线段的组合你就可以多画几次。就拿你说画1<x<=3是Y=1;1<X<=6,Y=5的两条直线你就可以看做是画点(1,1)到点(3,1)的直线。你就drawline(1,3,1,1);第二条就drawLine(1,5,6,5)就可以了~~还有就是JAVA的画图板是以画板的左上角为起点的,向电脑屏幕,x是右边增加,Y是往下面增加。。画直线的单位是像素为单位的,(假如你电脑显示屏分辨率是800*600的话,那么你X轴就有800个像素,Y就有600个)

㈧ java编写一个表示坐标点的类(Point),其中包含x和y两个坐标点的值,并且包含一个打印出该点坐标的方法

publicclassPoint{
privateintx;
privateinty;

publicgetX(){returnx;}

publicgetY(){returny;}

publicsetX(intx){this.x=x;}

publicsetY(inty){this.y=y;}

publicPoint(intx,inty){
this.x=x;
this.y=y;
}

publicdisplayPoint(){
//输出坐标
System.out.println("x:"+x+",y:"+y);
}
publicstaticdistancePoint(Pointp1,Pointp2){
//计算坐标距离
inta=p1.getX()-p2.getX();
intb=p1.getY()-p2.getY();
returnMath.sqrt(a*a+b*b);
}
}

㈨ Java 怎么获得文字的坐标

如果解决了问题请将此答案设置为点赞,关注,如果有疑问请留言。
建议:
以后如果你在探寻一个对象里出现类似undefine的情况,很明显这是a.x不存在,如果是a不存在,那你代码就挂掉了
解决方法:将对象打印出来,看看内部的属性有哪些,怎么获取,大家可能会说打印一个对象不能直接看到内容而是类似[Object.....]的东东,我们可以将object转化成JSON啊,然后打印查看对象内容。根据打印内容,确定如何获取坐标
总结:以上的问题,其实就是我们对数据对象内部结构不了解,要么查资料,要么直接自己探究(将对象内容全部打印)。