Как остановить мышку щелкнуло? - PullRequest
0 голосов
/ 05 июня 2018

У меня есть одна таблица, в которой отображаются некоторые данные с сервера sql, и когда я щелкаю по ней, она также показывает данные по текстовым полям, которые получают ее непосредственно из таблицы.Но как только я щелкаю одну строку в таблице, она остается нажатой, пока рамка не закроется.Как я могу отключить это?Вот мой код на событие клика.

int rowIndex; 

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {                                     
        rowIndex = jTable1.getSelectedRow();
     DefaultTableModel model = (DefaultTableModel)jTable1.getModel();
     if(model.getValueAt(rowIndex, 3).toString().equals("Mashkull  "))
     {
        jRadioButton1_mashkull1.setSelected(true);
        jRadioButton2_femer1.setSelected(false);

     } else {
     jRadioButton2_femer1.setSelected(true);
     jRadioButton1_mashkull1.setSelected(false);
     }
     jTextField1_id1.setText(model.getValueAt(rowIndex, 0).toString());
     jTextField1_emri1.setText(model.getValueAt(rowIndex, 1).toString());
     jTextField1_mbiemri2.setText(model.getValueAt(rowIndex, 2).toString());
     jTextField1_nrtel1.setText(model.getValueAt(rowIndex, 5).toString());
     jTextArea1_adresa1.setText(model.getValueAt(rowIndex, 6).toString());

     Date bdate;
    try {
        bdate= new SimpleDateFormat("yyyy-MM-dd").parse(model.getValueAt(rowIndex, 4).toString());
        jDateChooser1_data1.setDate(bdate);
    } catch (ParseException ex) {
        Logger.getLogger(kontrollostudentet.class.getName()).log(Level.SEVERE, null, ex);
    }
}    

1 Ответ

0 голосов
/ 05 июня 2018

Вы можете позвонить clearSelection() сразу после получения индекса строки.

public void clearSelection ()

Отмена выбора всех выбранных столбцов и строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...