java绘制直线
时间: 2023-08-08 08:08:39 浏览: 214
在Java中,可以使用Graphics类的drawLine()方法来绘制直线。具体实现代码如下:
```java
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class LineDrawing extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawLine(10, 10, 100, 100); // 绘制直线,起始点坐标(10,10),终止点坐标(100,100)
}
public static void main(String[] args) {
JFrame frame = new JFrame("Line Drawing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
LineDrawing panel = new LineDrawing();
frame.add(panel);
frame.setSize(200, 200);
frame.setVisible(true);
}
}
```
在这个例子中,我们创建了一个扩展自JPanel的LineDrawing类,重写了paintComponent()方法,在该方法中调用了g.drawLine()方法绘制一条直线。最后,在main()方法中创建了一个JFrame窗口,并将LineDrawing实例添加到其中。运行程序后,即可看到窗口中绘制了一条直线。
阅读全文