溫馨提示×

如何用java繪制三維圖

小億
259
2023-10-07 14:09:23
欄目: 編程語言

要使用Java繪制三維圖,你可以使用Java的圖形庫和3D圖形引擎。下面是一個(gè)簡單的示例代碼,可以幫助你開始繪制一個(gè)簡單的三維圖:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ThreeDGraph extends JFrame {
private static final int WIDTH = 800;
private static final int HEIGHT = 600;
public ThreeDGraph() {
setTitle("3D Graph");
setSize(WIDTH, HEIGHT);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
JPanel panel = new JPanel() {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
// 繪制3D圖形
g2.setColor(Color.RED);
g2.fillRect(100, 100, 200, 200);
g2.setColor(Color.GREEN);
g2.fillPolygon(new int[]{100, 200, 300}, new int[]{100, 300, 100}, 3);
g2.setColor(Color.BLUE);
g2.fillOval(200, 200, 200, 200);
}
};
getContentPane().add(panel);
setVisible(true);
}
public static void main(String[] args) {
new ThreeDGraph();
}
}

這個(gè)示例代碼創(chuàng)建了一個(gè)窗口,并在窗口中繪制了一個(gè)簡單的三維圖形。你可以根據(jù)自己的需求修改繪制的圖形和樣式。

0