graphics2d

    0熱度

    1回答

    我想創建兩個三角形,一個倒過來,另一個倒上。但是,該程序僅繪製第一個三角形。我究竟做錯了什麼? public class Triangle extends Applet { public void paint(Graphics g) { int[] xPoints = {10, 260, 135}; int[] yPoints = {250, 250, 10};

    1熱度

    2回答

    這裏的基本問題是,我繪製了一個圖像,它是grayScaled並且是該形狀的Rectangle邊界。我已經在那個矩形上繪製了形狀。現在我需要從圖像中刪除訪問區域。 的代碼以獲得矩形邊界從形狀是: public static Rectangle getBoundingBox(Shape shape,Graphics2D g) { int minX = Integer.MAX_VALUE;

    -2熱度

    1回答

    這裏是代碼,我們需要做相應的變換,當我們從1到9中選擇。我已經完成了變換部分。你不需要告訴我這個的確切代碼。只是教我如何做到這一點,或舉一個簡單的例子。並解釋原因。非常感謝你。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.imageio.ImageIO; import java

    0熱度

    1回答

    我試圖製作旋轉的敵人,只是向前移動。玩家完美展現,但由於某些原因,只有當我將旋轉設置爲360或0時,敵人才會顯示,儘管x和y的位置應該像他們應該的那樣移動。 package Game; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle

    -1熱度

    2回答

    我試圖瞭解一個油漆圖形,但我的橢圓形不能繪製。有人可以告訴我我做錯了什麼,橢圓形不是繪圖嗎? 我在哪裏犯了一個錯誤? 主要類: import java.awt.EventQueue; public class Main { public static void main(String[] args) { EventQueue.invokeLater(new Runnable() {

    -1熱度

    1回答

    黑色JPanel的用途在於繪製。 我該如何限制圖形到由線形成的圓的半徑? 有沒有辦法保存圖形對象狀態,以便可以添加更多的圖形以及添加撤消功能? public void paintComponent(Graphics g) { super.paintComponent(g); sectors = 12; Graphics2D g2d = (Graphics2D)

    -2熱度

    1回答

    我有一個圖形用戶界面,我畫。無論我在鼠標圖案上做了什麼,都會在每行除以兩行的區域重複。但是,我可以這樣做,因爲我的paintComponen方法不會調用super.paintComponent。如果我實際上調用方法,每當我拖動鼠標時,我只會得到一個點。我應該如何去做呢? import java.awt.Color; import java.awt.Graphics; import java.a

    -1熱度

    2回答

    我想繪製一個基本的筆畫,然後可以反射和旋轉。但我不知道是否要在BufferedImage上繪製筆畫,然後將它放在Jpanel上或在Jpanel上繪製筆畫本身?哪種方法更好?

    1熱度

    1回答

    我需要一個小建議如何設置多個顏色的方法setBackgroundColor,我設法做出多種顏色,但只有當程序隨機選擇顏色但我想設置特定4種或五種顏色,這裏是我的代碼的一部分: (所以選擇的對象就可以改變顏色) if (isSelected) style.setBackgroundColor (new Color ((float) Math.random(),

    0熱度

    1回答

    我試圖製作一種將長文本拆分爲多行並使用圖形在文檔上繪製它們的方法。我設法弄清楚如何拆分從JTextArea組件獲得的線條,但是當線條太長時不知道如何使它們換行/斷開。 這裏是我到目前爲止的代碼: void drawString(Graphics g, String text, int x, int y, Font w) { g.setFont(w); for (String