2013-08-06 44 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佈局框Ÿ看到效果。