在两点之间划一条线

use*_*221 3 java drawing awt

嗨,我有2分(X1,Y1),(X2,Y2)我怎么能在它们之间划一条线?谢谢

jjn*_*guy 5

在Swing中:

Graphics g;
g.drawLine(X1, Y1, X2, Y2);
Run Code Online (Sandbox Code Playgroud)

如果您正在使用a JPanel,您通常会将此代码放在paintComponent方法中:

@Override
protected void paintComponent(Graphics g) {
    g.drawLine(X1, Y1, X2, Y2);
}
Run Code Online (Sandbox Code Playgroud)

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