[問題] paintComponent的問題

看板java作者 (走路往下看都會怕)時間15年前 (2009/07/02 23:39), 編輯推噓6(607)
留言13則, 6人參與, 最新討論串1/1
/* problem solved */ 請問一下 我寫了兩個class A, B 然後想說用B來儲存變數(因為C, D, E都會用到這些變數) 然後A會放一些GUI元件, 所以想說要extends JFrame 所以我就打 line 5: public class A extends B, JFrame 結果compile之後他顯示: line 5: '{' expected public class A extends B, Jframe ^ /* 想請問依下這問題 */ 請問一下 課本上要畫畫的畫, 他的class都要extend Jpanel然後用paintComponent這東西去話 但是如果說我想要畫畫但是我不想要extend JPanel而是extend JFrame 之後再create一個JPanel object在畫在上面 這樣有辦法做到嗎?? 麻煩知道的人跟我說一下 拜託了 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.167.4

07/02 23:43, , 1F
沒有多重繼承
07/02 23:43, 1F

07/02 23:50, , 2F
所以說B的變數一定要放在A裡面是嗎?
07/02 23:50, 2F

07/03 00:12, , 3F
真抱歉,我完全看不懂你的問題... Orz
07/03 00:12, 3F

07/03 00:12, , 4F
不太確定你想做什麼,總之不能繼承兩個(含)以上的 class
07/03 00:12, 4F

07/03 00:13, , 5F
java不能多重繼承 這是最基本的概念
07/03 00:13, 5F

07/03 00:16, , 6F
就儲存變數的需求下 考不考慮靜態類別?
07/03 00:16, 6F
※ 編輯: Liszt04 來自: 218.167.167.4 (07/03 00:17)

07/03 00:40, , 7F
WHYNOT
07/03 00:40, 7F

07/03 10:07, , 8F
請問要怎麼做啊 可以給一點方向嗎...
07/03 10:07, 8F

07/03 10:08, , 9F
extend Jframe之後 paint Component(graphics g)
07/03 10:08, 9F

07/03 10:09, , 10F
g.drawLine(); 完全不知道她畫在哪裡了...
07/03 10:09, 10F

07/03 17:08, , 11F
inner class
07/03 17:08, 11F

07/03 18:25, , 12F
extends兩個class對於習慣c++的駕駛者都會有這種錯誤XD
07/03 18:25, 12F

07/03 20:12, , 13F
恩 解決了 謝謝各位大大!
07/03 20:12, 13F
文章代碼(AID): #1AJDIovO (java)