2012-03-16 29 views
3

在開發Java Swing GUI時,擴展JFrame總是一個壞主意嗎?那麼JPanel或其他JComponents呢?另外,是什麼讓它變得糟糕?擴展JFrame總是一個壞主意嗎?

+1

「是什麼讓它變壞?」你爲什麼覺得這很糟糕? – 2012-03-16 17:46:58

+1

誰說這是個壞主意?據我所知,'JPanel'預計將從自定義組件擴展。 – Maxpm 2012-03-16 17:47:05

+0

JFrame呢?我真的不知道是什麼讓它變得糟糕。人們只是在沒有給出任何推理的情況下聲稱它很糟糕。我很好奇它到底有什麼問題。 – Bob 2012-03-16 17:48:05

回答

6

通常,如果您需要自定義Swing組件,那麼通常只有子類纔是經驗法則。

+0

定義「自定義」。 – 2012-03-16 17:50:39

+0

@KirkWoll,如添加行爲或LaF不是本機組件,或者參見[this](http://dictionary.reference.com/browse/customize?s=t)。 – Moonbeam 2012-03-16 17:51:13

+3

所有內容都被描述爲'java組合與繼承' – mKorbel 2012-03-16 17:56:58

相關問題