2012-03-26 31 views
0

的一部分,所以我知道,你可以在Java的東西,通過這樣的添加對象:帶走對象

topPanel.add(something); 

不過,我會怎麼做這與取出來的東西的topPanel的。東西會基本含義如下:

topPanel.takeAway(winCounter); 

有沒有辦法做到這一點,什麼是它的正確語法?

+0

topPanel.remove(something); ? – 2012-03-26 05:12:29

+0

什麼樣的類是'topPanel'的一個實例? – aroth 2012-03-26 05:12:57

回答

2

使用remove()方法

topPanel.remove(winCounter); 
+0

假設'topPanel'是某種'Collection',我拿? – aroth 2012-03-26 05:14:46

+0

我假設topPanel是java.awt.Container的一個子類,例如。一個JPanel – objects 2012-03-26 05:17:09

0

的對象必須包含收集和一些添加刪除方法。這裏有一個基本的例子:

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

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

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