Java 表布局未编译(语法错误)
我有密码:Java 表布局未编译(语法错误),java,libgdx,Java,Libgdx,我有密码: public class Menu { private Skin skin; Label nameLabel = new Label("Name:", skin); TextField nameText = new TextField(null, skin); Label addressLabel = new Label("Address:", skin); TextField addressText = new TextField(nul
public class Menu
{
private Skin skin;
Label nameLabel = new Label("Name:", skin);
TextField nameText = new TextField(null, skin);
Label addressLabel = new Label("Address:", skin);
TextField addressText = new TextField(null, skin);
Table table = new Table();
table.add(nameLabel);
table.add(nameText).width(100);
table.row();
table.add(addressLabel);
table.add(addressText).width(100);
}
我对添加以下内容有疑问:
- 标记“nameLabel”上的语法错误,此标记后应为VariableDeclaratorId
- 令牌上的语法错误,构造位置错误
- 令牌上的语法错误,构造位置错误
- 令牌“add”上的语法错误,=应在该令牌之后
- 令牌“行”上的语法错误,此令牌后应为标识符
- 令牌上的语法错误,构造位置错误
- 令牌“addressLabel”上的语法错误,此令牌后应为VariableDeclaratorId
- 令牌上的语法错误,构造位置错误
- 令牌“add”上的语法错误,=应在该令牌之后
我做错了什么?代码中的问题是,您正在使用
方法/构造函数/块编写可执行语句。在java中,不能直接在类中编写可执行语句。您需要在方法中移动以下语句
:
table.add(nameLabel);
table.add(nameText).width(100);
table.row();
table.add(addressLabel);
table.add(addressText).width(100);
@Juned Ahsan很简单。。。你知道。如果你发现朱纳德·阿桑的答案是正确的,你应该把它标记为接受。@Jyro117衷心同意。如果有助于解决问题,请给出答案。这有助于人们以后找到它。