2013-08-06 46 views
0
  1. 如果我创造形式,而不使用设计,究竟如何我附加到一个按钮事件的动作......一个代号一些编码问题

    Button btnRegister = new Button(); 
    btnRegister.setName("btnRegister"); 
    btnRegister.setText("Register"); 
    f.addComponent(btnRegister); 
    

我希望能够以显示另一种形式(在设计器中使用的命令,不知道如何在代码中执行此操作)以及执行其他操作(即:将请求发送到Web服务 - 我认为这是通过ActionListener处理的)。

  1. 当我创建标签,它说label.setAligment已被弃用,改用style.alignment ...

如何将我中心有以下标签...

Label lblRestName = new Label(); 
lblRestName.setName("lblRestName"); 
lblRestName.setText("Name"); // TODO : center this text 
f.addComponent(lblRestName); 

回答

1

将监听器添加到您的按钮。

  btnRegister.addActionListener(new ActionListener(){ 

      public void actionPerformed(ActionEvent event){ 
      Form f = new Form(); 
      ... 
      f.show(); 
      } 
     }); 

关于你第二个问题,你可以使用设计主题条目改变线添加“标签”项,改变它的定位在工具中心。 在代码中,你可以做到以下几点:

lblRestName.getUnselectedStyle().setAlignment(Component.CENTER); 

确保您的形式布局不使用的FlowLayout布局框Ÿ看到效果。