作者Nadleeh004 (螃蟹→寄居蟹)
看板java
標題[問題] 關於awt和swing的問題
時間Mon May 26 19:00:52 2008
現在想一想
我對swing的了解好像只有
JButton, JLabel...等具有container的性質
但...
他們應該還有很大的差別吧...
小弟我想問
我在JFrame上放了一個JPanel
然後在繼續放上JButton...結果遇到一個很窘的畫面...
http://myweb.ncku.edu.tw/~h3495136/JButton.GIF
似乎跟我JPanel的class有overide paint function有關係
但如果把JButton改成Button結果又不一樣
http://myweb.ncku.edu.tw/~h3495136/Button.GIF
這是為什麼...
有沒有什麼方法可以控制JButton不要...
是要我在JButton的class再overide paint function嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.169.100.116
推 tkcn:paint method 的第一行有沒有加 super.paint(g); ? 05/26 19:05
→ Nadleeh004:......沒耶...那是什麼意思...Orz 05/26 19:06
推 airizumo:有加的話父親的函式就不會被overide掉了 05/26 19:22
推 tkcn:先加上去吧, 加完應該就會好了 05/26 19:31
→ Nadleeh004:(~跪)謝謝各位大大 05/26 20:06
→ Nadleeh004:我可以問3樓那句話是什麼意思嗎...=.=? 05/26 20:23