paintcomponent

    1熱度

    1回答

    因此,我試圖通過從JTextArea繼承並覆蓋paintComponent()來使用行號進行小型文本預覽。 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.

    0熱度

    1回答

    我有一個程序,有多個層,在底層我有一個JPanel,我已經把背景圖像。最重要的是,我有一個JLayeredPane,它有一些可拖動的組件。我的問題是,當用戶上傳了一個背景圖片時,可拖動的元件真的很滯後,我猜測是因爲這個迴盪是在拖動時重繪背景圖片。我的問題是,無論如何要確保圖像不會一直在重新繪製? 我的代碼,我畫的圖像看起來是這樣的: if (this.getLoadedBackgroundImag

    -2熱度

    2回答

    我目前正在研究一個動畫來比較兩種股票交換算法。我在擴展JComponent的paint組件中運行算法。 (不是最好的,但我不在乎)我需要通過繪畫組件中途刷新屏幕。我不想讓它在日期顯示之前一路通過。原因是我有一個嵌套while循環的算法,另一個沒有。我會如何去做這件事? public void paintComponent(Graphics g) { //calls in the s

    1熱度

    1回答

    我試圖創建一個動畫,其中給定數量的圖標從框架的左側開始並移動到屏幕的右側。圖標垂直排列,每個圖標應該在自己的線程上運行。 如何獲取所有圖標來做到這一點?當我創建每個賽車手時,我嘗試調整posY,但到目前爲止,我只能獲得創建的最後一名賽車手來顯示。 import javax.swing.*; import java.awt.*; public class Races { privat

    -1熱度

    1回答

    我想製作一個帶有不透明子項的透明框架的疊加窗口。我在製作透明窗口時很成功,甚至在添加測試孩子時看到它是否成功也是成功的。但是,只要我用我的paintComponent替換測試代碼...我得到一個白色的背景。有人知道爲什麼 package blahh; import javax.swing.*; import java.awt.*; import java.awt.event.*;; p

    0熱度

    1回答

    所以,我有類Square的多個對象,它是JButton的子類。我有一個班級委員會的實例,其中包含Square的幾個實例。我想要做的是當我按下其中一個按鈕(正方形)時,在其上繪製一個形狀(一個圓形)。爲此,我在Square類中有一個布爾變量,即isClicked,它基本上決定了paintComponent方法中必須繪製的內容。 問題是,當我有幾個按鈕時,按鈕開始表現得很怪異。令人驚訝的是,如果只有其

    0熱度

    1回答

    我編譯的程序運行時沒有錯誤,但是當我在畫布內單擊時,沒有形狀生成/繪製。 compiled program 的paintComponent類 private class CanvasPanel extends JPanel { //this method draws all shapes public void paintComponent(Graphics page)

    0熱度

    1回答

    我想實現蘭頓螞蟻,我做得很好: langton's ant java simulation screen 繪畫在我的JPanel,我覆蓋paintComponent在每一步,但它採取畫了這麼多時間每一個黑色或白色的矩形,我只是想在每一步我只畫兩個矩形誰改變!? 所以我的問題是,如何繪製一個矩形而不改變前一幀畫的內容? 這裏是我的繪畫 public void paintComponent(Graph

    -1熱度

    2回答

    我一直在嘗試這個小時,現在沒有用。 我想在我的Game.java類中使用paintComponent方法,但我不確定如何做到這一點。 我試過直接調用函數,但當然它不工作,因爲它需要返回一些東西。 我需要使用的方法是在這個 「Circles.java」 類: package testgame; import java.awt.BasicStroke; import java.awt.Color

    2熱度

    2回答

    我一直試圖弄清楚這一點,但我似乎無法弄清楚。 我想顯示在相同的JPanel,但由於某種原因,在屏幕上多個圖像,只顯示來自塗料成分 我試圖做一個水果忍者風格的遊戲,最後的圖像並希望在動畫發生之前從框架中取得成果。 有誰有如何做到這一點?任何幫助,將不勝感激的想法... import javax.swing.*;//imports JPanel class import java.awt.*;//i