【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】

パネルを継承したクラスを作り、それを使ってオブジェクトを作りました。下記のように・・・
***
public class newPanel extends Panel{
***
newPanel pnl = new newPanel();
***

でこの"pnl"をあるタイミングで解放して取り直したいのですが解放には"pnl"に"null"をいれれば良いのでしょうか?

A 回答 (1件)

「解放」とは何からの解放を指しているのでしょうか?



Q1.使用済みとなったオブジェクトをメモリから解放して、
無駄なメモリを減らしたい。

A1.オブジェクトがどの変数からも参照されていなければ、
自動的に解放されます(ガーベージコレクション)


Q2.フレーム等に貼り付けたパネルを削除したい

A2.貼り付けられたフレーム等のremove()メソッドを使って削除する。
    • good
    • 0
この回答へのお礼

お答えありがとうございました。
私の質問したかったのはQ2でした・・・
removeメソッドですね!調べて見ます。

お礼日時:2003/06/25 16:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!