如果我在不使用设计器的情况下创建表单,请确切地说如何将操作附加到按钮事件...
Button btnRegister = new Button();
btnRegister.setName("btnRegister");
btnRegister.setText("Register");
f.addComponent(btnRegister);
我希望能够显示另一种形式(在设计器中使用命令,不知道如何在代码中执行此操作)以及执行一些其他操作(即:向Web服务发送请求 - 我认为这是通过ActionListener)。
我如何将以下标签居中......
Label lblRestName = new Label();
lblRestName.setName("lblRestName");
lblRestName.setText("Name"); // TODO : center this text
f.addComponent(lblRestName);
答案 0 :(得分:1)
为您的按钮添加一个监听器。
btnRegister.addActionListener( new ActionListener(){
public void actionPerformed( ActionEvent event ){
Form f = new Form();
...
f.show();
}
});
关于第二个问题,您可以使用设计器主题条目添加“标签”条目来更改对齐,并将其对齐更改为工具的中心。 在代码中,您可以执行以下操作:
lblRestName.getUnselectedStyle().setAlignment(Component.CENTER);
确保您的表单布局不是flowlayout使用框布局y来查看效果。