2012-03-26 13 views
0

の一部を奪うだから私はあなたがこのような何かを通じて何かにJavaでオブジェクトを追加することができます知っている:は、Object

topPanel.add(something); 

しかし、私はtopPanelから何かを取ってこれを行うだろうか。基本的には次のような意味があります。

topPanel.takeAway(winCounter); 

これを行う方法はありますか?その正しい構文は何ですか。

+0

topPanel.remove(something); ? –

+0

'topPanel'はどのようなクラスですか? – aroth

答えて

2

がremove()メソッド

topPanel.remove(winCounter); 
+0

'topPanel'が' Collection'のようなものだとすれば、私はそれを受け取りますか? – aroth

+0

私はtopPanelがjava.awt.Containerのサブクラスであると仮定しています。 JPanel – objects

0

を使用したオブジェクトは、コレクションが含まれているし、いくつかを追加し、メソッドを削除する必要があります。基本的な例を次に示します。

public class Parent { 
    List children = new ArrayList(); 

    public void add(Node node) { 
    items.add(node); 
    } 

    public void remove(Node node) { 
    items.remove(node); 
    } 
} 
関連する問題