java-canvas

    0熱度

    1回答

    有沒有什麼辦法可以在畫布上添加jlabel?在我的代碼中,我的框架的構造函數在添加畫布之前先添加標籤,但是當我運行它時,它不顯示標籤。 我正在畫畫布的背景。

    1熱度

    2回答

    我想在Java中製作遊戲,這是我第一次處理多線程(好吧,通過Clip類同時播放音樂的旁白。)我有一個Canvas類,它擴展了JPanel,但內Canvas類我也有一個KeyListener的取輸入,如下所示: private class myKeyListener implements KeyListener { public void keyPressed(KeyEvent keyE

    0熱度

    1回答

    如何在Java進程中創建java.awt.Canvas對象,並將其傳遞給另一個(子進程)進程,並讓其他進程在其上放置輕量(swing)組件。子進程應該處理放置在畫布上的組件的事件。當然,事件調度線程應該按預期運行。

    0熱度

    1回答

    My KeyPressed正在工作,但是我的moveLeft方法沒有改變avatarDX。我是否用moveLeft做錯了什麼?這看起來應該很簡單,但我不確定我做錯了什麼。我沒有任何錯誤消息。 我在畫布上繪製圖像與 gc.drawImage(avatar, avatarSX, avatarSY, avatarSW, avatarSH, avatarDX, avatarDY, avatarDW, av

    0熱度

    1回答

    我有字母 public String[] letters = {"A","J","K","Q"}; 陣列,我試圖創建以繪製字母的方法。 public void drawLetterValue(Graphics pane, String[] someValue, int someX, int someY){ someValue = letters; String aValu

    2熱度

    1回答

    我正在做一個格鬥遊戲的動畫文字和比賽開始前,我想補充一個介紹的故事,我想這個故事由1個字母,顯示1,這裏是我的代碼: public class Story { public int index; public int delay; public int x; public int y; public String[] text = {"D","i","c","e","r","i","

    0熱度

    1回答

    我正嘗試在JavaFX下創建一個自定義Canvas小部件,該小部件從大量不相關的工作線程收集信息。 「更新」事件可能有不同的速率,有時太快,有時甚至沒有,意味着需要適當解決「太快的更新」和「空閒時間」的要求。更新數量太高,因此每次執行更新時發出一個Runnable並不是一個好的解決方案。 只是爲了測試,我的蠻力方法是創建一個AnimationTimer來更新Canvas對象的視覺效果。這個解決方案

    0熱度

    1回答

    我有一個JFrame圖形用戶界面,它從局域網連接的攝像機上捕捉原始視頻流。我爲BufferedImage(img1)中的每個座標設置RBG值(相機爲像素值分流,但像白色和黑色一樣),並在標準Java擴展Canvas(MyCanvas canvas1)上繪製圖像。 用於在線程環境中繪製的代碼片段,除了分辨率爲1280x960以外,其工作正常。畫布類的 while (true) { s

    0熱度

    2回答

    所以我一直想設計一個龍曲線發生器。 (如果您想對這些信息檢查了這一點https://en.wikipedia.org/wiki/Dragon_curve ,但它並不真正重要的問題) 龍曲線是重複的數學結構。 我已經爲畫布應該繪製的東西寫了一個生成器,它通過返回一個由'r'或'l'組成的char數組來表示它是否必須向左或向右轉。在這裏的代碼中,它的方法input()。這部分工作完美。 問題在於,無論

    1熱度

    3回答

    簡介: 我創建了一個畫布,我的目標是在您點擊畫布的地方創建圓圈。但我也希望能夠刪除我繪製的圈子或至少最後繪製的圈子。在圓圈背景顏色相同的地方重畫不是一個好的解決方案。因爲如果圈子下還有其他東西,他們也會被刪除。例如,在這個應用程序中,2個圓可能有交點,當您嘗試刪除第2個圓時,這些交點將是空的,這意味着也會刪除第一個圓的某個部分。所以我想創建第二個畫布。每次我在繪製圓圈前點擊畫布上的某處,我都會將主