2017-04-25 48 views
0

好吧,我有一個包含用戶數據和用於更改所選用戶的按鈕的表。這張桌子上有一位聽衆:當我雙擊桌子項目時,我的按鈕變爲啓用(因爲需要用戶出現)。問題是如何在我的表上創建一個監聽器,它將檢測我的表中沒有選定的項目,因爲我想讓我的按鈕再次被禁用。如何在SWT上創建「取消選擇」偵聽器Java

table_1.addMouseListener(new MouseListener() { 
      public void mouseUp(MouseEvent e) {} 

      public void mouseDown(MouseEvent e) {} 

      public void mouseDoubleClick(MouseEvent e) { 
       // TODO Auto-generated method stub 
       btnNewButton_3.setEnabled(true); 
      } 

回答

1

使用下表選擇監聽器:

table_1.addSelectionListener(new SelectionAdapter() { 
    @Override 
    public void widgetSelected(SelectionEvent e) { 
     int selCount = table_1.getSelectionCount(); 

     // TODO selCount will be 0 if nothing is selected 
    } 
}); 
相關問題