0
我目前正在研究類中的一個程序,但被卡在一個點,我必須使用for循環來繪製多維數據集的線條。任何人都可以在這裏幫我一下嗎?我在網上尋找幫助,但無法使用FOR循環獲得此程序的幫助。使用數組和循環創建一個立方體
原問題: 編寫繪製立方體的應用程序。使用類GeneralPath和類Graphics2D的方法繪製。
這是我下來迄今:
import java.awt.Color;
import java.awt.geom.GeneralPath;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JPanel;
public class CubeJPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
// base one: coordinates for front of the cube, point 0, 1, 2, 3, 4
int base1X[] = { 100, 100, 200, 200, 100 };
int base1Y[] = { 100, 200, 200, 100, 100 };
// base two: coordinates for back of the cube, point 0, 1, 2, 3, 4
int base2X[] = { 75, 75, 175, 175, 75 };
int base2Y[] = { 75, 175, 175 ,75, 75 };
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.red);
GeneralPath cube = new GeneralPath();
// this is where i'm having trouble. I know i'm suppose to for loop and arrays to draw out the lines of the cube.
g2d.draw(cube);
} // end method paintComponent
} // end class CubeJPanel