
正文
JAVA导航坐标源代码 java如何定位每个坐标点
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用java把数据用坐标实时显示出来?代码越全越好
Java输出到屏幕最简单JAVA导航坐标源代码的方法是 Println (...);
坐标一般是你自己写的变量 int x ;int y;
所以你只要写
Println ("x="+x+", y="+y);即可输出
另外也可以用Label类、JLable类的实例来显示到窗口的标签里
Label xy = new Lable();
xy.lable = "x="+x+", y="+y;
Jlabel用法同Lable一样JAVA导航坐标源代码,只是JAVA导航坐标源代码他们继承的类不同而已
相关问答
Q1: java 怎样记录鼠标在桌面的的坐标 请给出代码 谢谢
LS说的是很正确的一种方法。看LZ想要实现什么样的效果了。
我用HOOK实现的。 属于第三方的类库了。
Hook.MOUSE.addListener(new HookEventListener() {
public void acceptHookData(HookData hookData) {
if (hookData != null) {
DealHookMouseData(((MouseHookData) hookData).getPointX(),((MouseHookData) hookData).getPointY());
}
}
});
Hook.MOUSE.install();
大概就是这个意思。
LS的比较简单。
Q2: 经纬度转平面坐标系java代码
定一个原点。 定一个比例尺 然后根据点与原点的距离,得到坐标,再通过与原点的坐标比,得到距离,再转成经纬度
Q3: java 求高手帮助 在界面上给出两个或者多个点(坐标) 点击按钮 在每两个点之间出现一个点 求源代码 谢谢
x给你代码,附件是运行截图。
import java.awt.BorderLayout;
public class App extends JFrame implements ActionListener {
private JComboBox combox = null;
private Random random = new Random();
private MyPanel center = new MyPanel();
public App() {
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
JLabel label = new JLabel("point numbers :");
Integer[] items = { 2, 3, 4, 5, 6 };
combox = new JComboBox(items);
JButton button = new JButton("OK");
button.addActionListener(this);
panel.add(label, BorderLayout.WEST);
panel.add(combox, BorderLayout.CENTER);
panel.add(button, BorderLayout.EAST);
add(panel, BorderLayout.NORTH);
add(center, BorderLayout.CENTER);
setSize(600, 400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new App();
}
@Override
public void actionPerformed(ActionEvent e) {
int number = (Integer) combox.getSelectedItem();
Listlt;Pointgt; points = new ArrayListlt;Pointgt;();
for (int i = 0; i lt; number; i++) {
Point point = new Point();
point.x = random.nextInt(400) + 80;
point.y = random.nextInt(260) + 50;
points.add(point);
}
center.points = points;
// center.repaint();
repaint();
}
}
class MyPanel extends JPanel {
public Listlt;Pointgt; points = null;
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
if (points != null) {
paintPoints(g, points);
}
}
private void paintPoints(Graphics g, Listlt;Pointgt; points) {
if (points.size() == 1) {
return;
}
Point point = points.remove(0);
for (int i = 0; i lt; points.size(); i++) {
Point tmp = points.get(i);
paintCenterPoint(g, point, tmp);
}
paintPoints(g, points);
}
private void paintCenterPoint(Graphics g, Point src, Point dest) {
// 在两个点上画一个直径20的圆点
g.fillOval(src.x - 10, src.y - 10, 20, 20);
g.fillOval(dest.x - 10, dest.y - 10, 20, 20);
// 画点连接
g.drawLine(src.x, src.y, dest.x, dest.y);
// 计算中间点位置
int x = (int) Math.floor(src.x + (dest.x - src.x) / 2);
int y = (int) Math.floor(src.y + (dest.y - src.y) / 2);
Color color = g.getColor();
g.setColor(Color.GREEN);
// 画两点中间的点
g.fillOval(x - 10, y - 10, 20, 20);
g.setColor(color);
}
}
关于JAVA导航坐标源代码和java如何定位每个坐标点的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






