我剛剛從前使用卡布局的同事繼承了一個swing應用程序。Java卡布局許多靜態變量
它有大約40個不同的JPanel卡,它們都是靜態的,組成GUI。
這些靜態面板中的每一個都有一個不同的類,每個類都有大約50個各自的靜態變量,它們都從同一個超類繼承而來,這是JPanel的一個子類。
爲了便於閱讀,我打算儘可能多地將這50個靜態變量和方法放入父類中。
我擔心的是,所有這些靜態變量和JPanel在不需要時都會駐留在內存中。
我想知道這是否應該創建一個屏幕上的圖形用戶界面或者如果有更有效的方法?
要問的一個更好的問題是「爲什麼這些變量是靜態的?」 – parsifal
好點,答案一般是沒有理由的。我只是經歷了許多考慮因素,沒有理由讓它們變成靜態的。 – Quinma