【发布时间】:2015-01-29 02:28:13
【问题描述】:
我有 5 个按钮,希望每个按钮不能打印数字 1、2、3、4、5。但每个按钮只打印“5”。我的代码有什么问题吗?还是它在 libgdx 上的错误?我使用 libgdx v1.2.0
for (Integer i = 1; i <=5 ; i++){
tabeldalam=new Table(skin);
tabeldalam.row();
tabeldalam.add(new Label("GAmbar :", skin)).height(100).width(100);
tabeldalam.row();
tabeldalam.add(new Label("Harga",skin)).height(30).width(100);
tabeldalam.row();
TextButton nextbutton = new TextButton("Beli",skin);
nextbutton.setWidth(100);
nextbutton.setHeight(20);
nextbutton.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
beli(i);
}
});
tabeldalam.add(nextbutton).height(20).width(100);
tabelLuar= new Table(skin);
tabelLuar.add(tabeldalam).width(100).height(150);
}
private void beli(Integer i){
text2.setText(i.toString());
}
【问题讨论】:
-
调用
beli(j);中的j是什么?你还没有包含定义j的源代码 -
抱歉打错了我的意思是“我”
-
这是 Java 吗?然后你应该包含java 标签。
标签: java libgdx clicklistener