Re: [問題] 關於awt和swing的問題

看板java作者 (人比人Cheese人)時間17年前 (2008/05/26 19:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《Nadleeh004 (螃蟹→寄居蟹)》之銘言: : 我在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嗎 幾個開發Java GUI的rule: 1.不要混用awt和swing的元件 2.打造自訂swing元件時, 通常不建議覆寫paint方法, 應該覆寫的是paintComponent: protected void paintComponent(Graphics g) { if (isOpaque()) g.clearRect(0, 0, getWidth(), getHeight()); //your paint code } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.100.51

05/26 20:25, , 1F
(~跪)感謝大大的指點
05/26 20:25, 1F
文章代碼(AID): #18EfvjJK (java)
文章代碼(AID): #18EfvjJK (java)