java - 在两点之间画一条线

标签 java drawing awt

嗨 我有 2 个点 (X1,Y1)(X2,Y2) 我如何在它们之间画一条线? 谢谢

最佳答案

在 Swing 中:

Graphics g;
g.drawLine(X1, Y1, X2, Y2);

如果您在 JPanel 上绘图,您通常会将此代码放在 paintComponent 方法中:

@Override
protected void paintComponent(Graphics g) {
    g.drawLine(X1, Y1, X2, Y2);
}

要查看 Graphics 类的所有可用方法,请参阅 Javadocs .

关于java - 在两点之间画一条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4218145/

相关文章:

java - Hibernate在Servlet环境中的使用

java - Xpath 写入一个没有任何唯一 id 的元素

swift - 二次曲线在不同设备上无法正确呈现

java - 用图形 (java.awt.Graphics) 填充三个点 (java.awt.Point) 之间的区域

java - 获取哈希集 key

java - 数组中的多个对象(java)

ios - 以快速、缓慢的性能和低 FPS 绘制应用程序

iphone - iOS——有没有类似 CGContextSetLineDash 的路径?

java - SwingUtilities.invokeLater 做什么?

Java帮助: overlapping rectangles that paint a new color where the rectangles overlap