graphics2d

    1熱度

    1回答

    所以我有一個Blob形狀,它實現了MoveableShape。 public interface MoveableShape { void draw(Graphics2D g2); void translate(int dx, int dy); } 比方說一個Blob的實例b1碰到另一個Blob b2。一旦它擊中另一個blob,我想它顛倒它的方向。我將如何用java表示

    2熱度

    2回答

    我有一個JComponent子類,用於在屏幕上繪製形狀。在構造函數中,我試圖將ballX和ballY設置爲JComponent的X和Y大小值的一半,並且我認爲我做錯了。我現在查了很多,並找不到補救辦法。代碼如下。請記住,這是我第一次真正的Swing/Graphics2D風險投資。 public class PongCanvas extends JComponent { //Vars to hol

    -1熱度

    1回答

    我在做一個遊戲,我想自己畫山。我使用中點位移來製作山脈,將點存儲在一個數組列表中,然後在我的視圖中在我的Jpanel中檢索它們。我畫了其他的東西,像草,G2會填充顏色,但不是我的山。下面是結果: http://i.imgur.com/5ty3C.png 下面的代碼: Point2D.Double start = new Point2D.Double(50, 400); listePoints.a

    3熱度

    2回答

    我嘗試根據Oracle的網頁的打印例子,由於某種原因,它只能打印列表的第一頁打印列表 我拿着打印約基本打印Oracle示例: A Basic Printing Program 和修改在這裏解釋一下我的意思是好一點點 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.print.*

    1熱度

    1回答

    這是代碼我現在有: public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException { if(pageIndex > 0) { return NO_SUCH_PAGE; } Graphics2D g2

    0熱度

    1回答

    我正在尋找一種簡單的方法來將字符串呈現爲JPG內的矩形框,而換行符應該自動爲該文本框發生。 這可能與Graphics2D? 呈現在一行的字符串是容易的,下面的代碼段使用抗鋸齒以及良好的輸出JPG壓縮質量: BufferedImage img = ImageIO.read(new File(".../input.jpg")); int width = img.getWidth(); int he

    3熱度

    1回答

    在下面的代碼中,我簡單地使用鼠標偵聽器來獲取鼠標的XY座標,然後調用重新繪製。在paint方法中,我使用相同的XY座標繪製了一個矩形。該矩形確實遵循,但與鼠標指針距離很遠。我期望矩形的左上角觸摸鼠標指針。 我做錯了什麼? 爲什麼我的鼠標指針和Rectangle對象之間有距離? public void mouseMoved(MouseEvent e){ x = e.getX();

    3熱度

    1回答

    在我的paintComponent中,我有drawRect,它繪製了一個矩形。但是,我想讓矩形的輪廓更粗,但我不知道如何。所以我想在現有的一個裏面製作另一個矩形。我試圖把另一個drawRect,但矩形不在中心。 感謝那些會幫助的人!

    3熱度

    1回答

    有沒有辦法讓JLabel的文字拉伸達到100%的高度?當組件的尺寸發生變化時,我還需要更新文本。 我看到了一些可以工作的解決方案;它涉及計算和設置字體大小,使其顯示正確的高度。我還必須添加監聽器,以便在高度發生變化時進行響應,我不知道我應該在哪裏做。 我希望有一個更好的佈局管理器解決方案,但找不到任何東西。 任何想法?

    3熱度

    2回答

    我還沒有使用過Swing/G2D,所以請耐心等待。 我有以下類,這是對我的GUI組件(意味着是一個樣的畫布上繪製): import javax.swing.*; import java.awt.*; public class DrawPanel extends JComponent{ public void paintComponent(Graphics g){ Graphics