我有一個程序,有多個層,在底層我有一個JPanel,我已經把背景圖像。最重要的是,我有一個JLayeredPane,它有一些可拖動的組件。我的問題是,當用戶上傳了一個背景圖片時,可拖動的元件真的很滯後,我猜測是因爲這個迴盪是在拖動時重繪背景圖片。我的問題是,無論如何要確保圖像不會一直在重新繪製? 我的代碼,我畫的圖像看起來是這樣的: if (this.getLoadedBackgroundImag
我目前正在研究一個動畫來比較兩種股票交換算法。我在擴展JComponent的paint組件中運行算法。 (不是最好的,但我不在乎)我需要通過繪畫組件中途刷新屏幕。我不想讓它在日期顯示之前一路通過。原因是我有一個嵌套while循環的算法,另一個沒有。我會如何去做這件事? public void paintComponent(Graphics g) {
//calls in the s
我編譯的程序運行時沒有錯誤,但是當我在畫布內單擊時,沒有形狀生成/繪製。 compiled program 的paintComponent類 private class CanvasPanel extends JPanel {
//this method draws all shapes
public void paintComponent(Graphics page)