好吧,我不是一個Java noob,它只是偶爾發現我忘記了一些關於核心Java的東西,而我正在學習更多有趣的東西,比如MySQL,Servlets,Java EE,JDBC等等。所以不要像我是初學者那樣來形容你的答案。現在的問題.....有關在類中擴展JFrame的問題?
我正在寫一個類(可以說是ThisIsAJFrameExtendingClass
),它擴展了JFrame,並最大限度地減少了與我的整體項目混淆,我也想在ThisIsAJFrameExtendingClass
停放一些其他實用方法。我打算這個類(ThisIsAJFrameExtendingClass
)尋求用戶的某些輸入,自殺(即dispose()
)。所以,我的問題是,如何在沒有任何JFrame彈出用戶屏幕的情況下獨立使用該類中的實用程序方法。
我喜歡在ThisIsAJFrameExtendingClass
類中使用多個構造函數的幫助下的解決方案,其中調用無參數構造函數返回JFrame並使用布爾參數調用第二個構造函數以訪問實用程序方法。
[UPDATE]
喔....我只是有一個想法,該實用程序方法具有的ArrayList返回類型所以,假設該實用程序的方法被稱爲utilMethod()
然後:
ArrayList<String> pring = new ThisIsAJFrameExtendingClass().utilMethod();
將上面的代碼輸出任何JFrame?
是的,是我不好,就像我在這個問題提到的,我有點忘了不少關於'inheritance'在覈心Java,因爲我忙於其他事情 – Catfish 2009-12-20 15:10:11