2010-08-08 46 views
1

嗯,它顯然是一個繪畫問題。我試圖繪製我的面板,其中包含我的小程序,並繪製我的小程序。他們都沒有工作。任何人都可以提供意見小程序不是繪畫,除非我調整大小

+2

你能展示一下你的paint方法的一些骨架代碼嗎?或者你的UI構建方法? – naikus 2010-08-08 18:42:44

+0

我沒有創建paint()方法。我的UI看起來是這樣的:http://pastebin.com/yBvbb5Xt 然後AppletLoader: http://pastebin.com/DGkGvhdj 我只包括你需要看到 – Fellixombc 2010-08-08 18:51:22

回答

4

我也有類似的問題,這是由中間移動

this.setVisible(true); 

命令畢竟,設置了圖形用戶界面的代碼已經完成對,而不是在開始擁有它或地方解決。

在你的情況我建議將它移動到之前(或者之後,這取決於你的代碼)行

app.startClient(); 
+0

這工作,謝謝你的東西。 – Fellixombc 2010-08-08 20:22:06

0

我只包括你需要看到

的東西你怎麼知道我們需要看到什麼?根據定義,你有一個問題,直到問題解決,你不知道代碼是什麼或不相關,這就是爲什麼你應該發佈SSCCE

例如,你是否在擴展JApplet? init()方法的代碼在哪裏?

但是在重新發佈一個合適的SSCCE之前,爲什麼不先從Swing教程中的「How to Make Applets」一節開始,瞭解applet的工作示例。