在Java中,您可以使用JPanel类来创建一个画布,然后在其上绘制图形
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MyDrawingPanel extends JPanel {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
// 在这里添加您的绘图代码
}
}
class MyDrawingPanel extends JPanel {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
// 绘制一个矩形
g.setColor(Color.BLUE);
g.fillRect(50, 50, 100, 100);
}
}
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("绘制示例");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 400);
MyDrawingPanel drawingPanel = new MyDrawingPanel();
frame.add(drawingPanel);
frame.setVisible(true);
}
}
现在,当您运行Main类时,将显示一个窗口,其中包含一个蓝色的矩形。您可以根据需要修改MyDrawingPanel类中的paintComponent()方法以绘制其他图形。