graphics2d

    0熱度

    1回答

    我正在編寫的程序在屏幕上繪製多個星星,併爲它們指定隨機方向和速度。星星會從面板的邊緣反彈並留在裏面。我需要讓星星在移動時旋轉。我已經嘗試了很多東西,但我無法弄清楚。下面是我用來繪製星星並移動它們的代碼。 附加信息: -the明星們稱爲集合中的 「明星」 -there是我寫了兩班, 「明星」 和 「MyJPanel」 設置點: (在星類) for (double current = 0; curre

    -1熱度

    1回答

    我有以下兩段代碼,它們目前允許我突出顯示多邊形各個點周圍的圓圈。問題在於我的鼠標離開了它們仍然被填滿的圓圈。有沒有簡單的我在這裏失蹤?謝謝! public void mouseMoved(MouseEvent e) { Graphics2D g2d = (Graphics2D) getGraphics(); if (mode == MODIFY) // in

    2熱度

    1回答

    我多用戶聊天室用,我用一個JPanel在一個特定的客戶端繪製再播了服務器到其它客戶端共享白板應用程序(通過Java Socket編程)。 我的問題是,我想要在一個客戶端的JPanel上完成一個繪圖時,實時繪製工作的功能,這對其他客戶端應該是可見的。我在JPanel的mouseReleased事件上編寫了函數,但只有在該客戶機的JPanel上觸發mouseReleased事件後,纔可以看到其他客戶機

    0熱度

    4回答

    好的,所以我試圖製作一個笑臉表情程序,當它第一次啓動它應該顯示默認的笑臉(這部分工作,這是很好,我猜) 但是,那麼它應該給你兩個按鈕從微笑中挑選,皺眉按鈕應該重新繪製臉部以顯示一個微笑或皺眉,但由於某種原因它不起作用。 我一直在閱讀有關的圖形和我知道你不應該從油漆(外界稱他們)方法,因此我適時改變我的代碼,我可以告訴這些按鈕的工作,因爲我讓他們打印出來的東西每次但實際重繪都不起作用。我試過使用re

    0熱度

    3回答

    以下是我有什麼,我有一個的paintComponent方法在一個類中, public void paintComponent(Graphics g) { g2.setPaint(Color.red); g2.fillRect(100, 100, 50, 50); } 我要作出這樣的圖形對象(上)跟隨我的鼠標在第二類,但我不知道該怎麼在我的第二堂課中調用它(下面),我寫

    0熱度

    1回答

    我正在用許多獨立的小方塊創建一個紙板,我想用圖像的各個部分填充正方形,以便它們一起形成原始圖像。我怎麼做?我應該看什麼課程?順便說一句,我用paintComponent繪製板子。 public void paintComponent(Graphics g) { super.paintComponent(g); int boxHeight = boxHeight();

    0熱度

    1回答

    因此,我在使用自定義字體方面採用了一些自定義字體,在深入之前我想看看我是否能夠將我的程序從Eclipse導出到Jar,並且仍然可以運行。儘管我已經完成了必要的程序,但這次試驗並未成功。 請注意,如果自定義字體嘗試被取出,程序將在Jar中正常運行。 下面是示例代碼,我與 GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvi

    0熱度

    1回答

    我不太明白如何爲IOS製作圖形。我的問題是,我不知道在paint.net中創建圖像的大小是多少。我希望我的應用程序具有普遍性。例如,我想在屏幕底部創建一個字符,可以說對於iphone 6.我希望像素大小(縱向模式下)爲200像素×400像素。我可以在paint.net中創建該圖像,但我還需要爲更高分辨率創建兩個其他圖像。其他兩幅圖像應該是多大?我正確地處理這個問題嗎?

    0熱度

    2回答

    我有下面的代碼,我想將Graphics2D對象(g2D)的文本從「Java」更改爲新的String,例如「Pascal」。 import java.awt.Graphics2D; import java.awt.font.TextLayout; public void paint(Graphics2D g2D) { FontRenderContext frc = g2D.get

    0熱度

    1回答

    我一直在研究一個簡單的描畫程序,並且最近在繪製組件時重繪圖形時遇到了一個問題。 @Override public void paintComponent(final Graphics theGraphics) { super.paintComponent(theGraphics); final Graphics2D g2d = (Graphics2D) theG