graphics2d

    0熱度

    1回答

    如何使用Java2D繪製簡單的3D房屋?我想繪製房屋的側牆,使它看起來像一個簡單的3D繪圖。 // House.java import java.awt.Canvas; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.GradientPaint; im

    0熱度

    2回答

    使用Graphics2D繪圖時使用AffineTransform。在繪製它之前,我使用它來轉換Shape。 rx和ry應該是旋轉的,但是在繪製圖形時剪切不會旋轉。我如何執行輪換?我嘗試使用默認的構造函數,然後調用旋轉,縮放和平移,但形狀看起來不像他們應該看起來。 transform = new AffineTransform(sx, rx, ry, sy, tx, ty); transform.

    3熱度

    2回答

    我創建了一個呈現給定文本的jpg/png的s​​ervlet。我希望文字以渲染圖像爲中心。我能得到的寬度,但我得到的高度似乎是錯誤的 Font myfont = new Font(Font.SANS_SERIF, Font.BOLD, 400); BufferedImage image = new BufferedImage(500, 500, BufferedImage.TYPE_INT_A

    41熱度

    3回答

    g2是類Graphics2D的一個實例。我希望能夠繪製多行文字,但需要換行符。以下代碼在一行中呈現。 String newline = System.getProperty("line.separator"); g2.drawString("part1\r\n" + newline + "part2", x, y);

    0熱度

    1回答

    在我的應用程序的其中一個屏幕中,顯示了幾張圖像。我想要做的就是用黑線框住用戶點擊的圖像。基本上,我想強調所選圖像。黑色框架只是許多想法中的一個。歡迎您提出更有效的想法。 我正在使用NetBeans,如果它很重要。 感謝, 託梅爾

    -1熱度

    1回答

    final BufferedImage img = new BufferedImage(3500, 2480, BufferedImage.TYPE_BYTE_INDEXED); final Graphics2D g2D = img.createGraphics(); g2D.setBackground(Color.white); g2D.clearRect(0, 0, width, hei

    2熱度

    1回答

    如果我有這樣的QuadCurve(+ =節點): + + \ ./ +--⁻⁻ 我填滿它用Java 2D的結果是這樣的:(x =彩色) +xxxxxxxxx+ \xxxxxx./ +--⁻⁻ 但我想要的顏色的另一面: + + x\ ./x xxx +--⁻⁻xx xxxxxxxxxxx 這個帥客通過在顏色曲線周圍繪製一個矩形來編輯我想對另一側着

    1熱度

    1回答

    對於我正在處理的項目,我需要在畫布上呈現不同字體大小的文本,有時需要幾次。爲此,我創建了一個字形矢量,並使用Graphics2D繪製該矢量。 font = new Font(fontName, Font.PLAIN, fontSize); glyphs = font.createGlyphVector(frc, text); ... g2.setColor(word.getColor()

    1熱度

    1回答

    我正在用戶界面中繪製一個選項卡。我有我想要的輪廓。我如何填寫該區域? 這是繪製標籤的邊框代碼: val g2 = g.asInstanceOf[Graphics2D] g2.translate(x, y) val q = new CubicCurve2D.Float q.setCurve(0, h, 8, h, 6, 0, 16, 0) g2.setColor(Color.RED) g

    5熱度

    3回答

    我創建了自定義形狀,實質上它是四個Arc2D對象的集合。 當這些弧形畫出時,它們形成可以被認爲是四點圓形星形的形狀,有點像三葉草。一個弧結束,另一個開始。它們在中心形成一個正方形。所以想象一下,以一個方形並在每邊畫半圈。 我可以將這種形狀繪製成Graphics2D對象,但是當我填充它時,它將只填充圓弧而不是中心正方形。填充這個內部廣場是我的問題。 我已經實施了下面的getPathIterator(