[英]java items list1 to list2
因此,我必须将第二个列表中的项目转移到第一个列表中,但是它不起作用。
这是我的代码:
private List<Kaart> gepakt;
public void addGepakt (Kaart kaart) {
this.gepakt.add(kaart);
}
第二个清单代码:
private List<Kaart> speler1gepakt;
public List<Kaart> getSpeler1gepakt() {
return speler1gepakt;
}
public void setSpeler1gepakt(List<Kaart> speler1gepakt) {
this.speler1gepakt = speler1gepakt;
}
将值添加到第二个列表:
view.getSpeler1Kaarten()[1].setOnMouseClicked(new EventHandler<javafx.scene.input.MouseEvent>() {
@Override
public void handle(javafx.scene.input.MouseEvent event) {
model.setSelected(view.getSpeler1Kaarten()[1].getImage());
view.getSpeler1Kaarten()[1].setImage(new Image("WippenGame/View/Images/BlancoKaart.png"));
model.getSpeler1gepakt().add(model.getSpeler().getKaart(1));
}
});
view.getSpeler2Kaart5().setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
//items of list2 have to go into list1
}
});
这是我的问题:单击此图像时,它应该将列表2的项目转移到列表1。我尝试了许多解决方案,但似乎都没有用,有人知道如何解决此问题吗?
我会尝试这个:
gepackt = (List<Kaart>)speler1gepakt.clone();
或这个:
gepackt = new List<Kaart>(speler1gepakt);
我现在没有时间测试它,希望它有所帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.