2010-03-16 114 views

回答

1

this thread at coderanch,一個可能的解決方案是在你的JDesktopPane中的子類的paintComponent方法繪製(或者在你的渲染器中,這可能會更好)。

+0

非常感謝你。這個鏈接中的例子對我來說工作正常 – Arivu2020 2010-03-16 10:26:08

1

您可以將JDeskTopPane類與另一個成員擴展爲圖像,然後在構造函數中爲該圖像設置背景。

public ExtendedJDesktopPane(Image image) { 
     super(); 
     this.image = image; 
    } 

    protected void paintComponent(Graphics g) { 
    g.drawImage(scaledImage, 0, 0, this); 
    } 

編輯: 這是類似於下面Riduidel提供的鏈接..我剛寫晚了。

相關問題