OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

コンポーネントの削除について

  • すぐに回答を!
  • 質問No.200478
  • 閲覧数182
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 26% (46/175)

コンポーネントの削除ができません。
ボタンをクリックしたら、指定のコンポーネントを表示させないようにしたいのです。また、逆にクリックしたら、指定のコンポーネントを表示できるようにしたいのです。
イベント処理で、remove(comp)を実行すると、例外が発生してしまいます。
いったいどのようにすればよいのでしょうか?
教えてください。お願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル6

ベストアンサー率 71% (5/7)

compを消したい時は  visible = false compを表示したい時は  visible = true として、 // 表示状態の変更 comp.setVisible(visible); repaint(); ではどうでしょうか? ...続きを読む
compを消したい時は
 visible = false

compを表示したい時は
 visible = true
として、

// 表示状態の変更
comp.setVisible(visible);
repaint();

ではどうでしょうか?
補足コメント
tomatosuki

お礼率 26% (46/175)

ご回答ありがとうございます。
しかし、comp.setVisible();
を使っても、
Container.remove(comp);
を使っても、
結局、例外処理が発生してしまって、コンポーネントの表示を消すことはできませんでした。
なにか、いい方法はないものでしょうかねぇ?
わざわざご回答していただきありがとうございました。
投稿日時 - 2002-01-18 02:51:49
  • 回答No.2
レベル7

ベストアンサー率 44% (8/18)

stardustです。 例外が発生しているとのことですが、どんな例外が発生していますか? compという変数にコンポーネントへの参照が上手くセットされておらずにNullPointerExceptionが発生している等では無いでしょうか?
stardustです。

例外が発生しているとのことですが、どんな例外が発生していますか?
compという変数にコンポーネントへの参照が上手くセットされておらずにNullPointerExceptionが発生している等では無いでしょうか?
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ