Я пытаюсь прослушать двойной щелчок на jtable, но слушатель мыши получает только количество щелчков = 1.
JTable replacedAssets = new JTable(...);
replacedAssets.addMouseListener ( new MouseAdapter ( ) {
@Override
public void mouseClicked ( MouseEvent e ) {
super.mouseClicked ( e );
if ( e.getClickCount () == 2 ) {
rowIndex = replacedAssets.getSelectedRow ();
columnIndex = replacedAssets.getSelectedColumn ();
if ( rowIndex == 0 && ( columnIndex == 1 || columnIndex == 2 ) ) {
initial = replacedAssets.getValueAt ( rowIndex , columnIndex );
JOptionPane.showMessageDialog ( parent , "Editing this Field may cause error in the data causing problems." , "Error Edit Not Permitted For This Field" , JOptionPane.ERROR_MESSAGE );
}
}
}
} );
Это мой слушатель мыши. Код Пожалуйста, помогите.PS: нормально работает для JLabel.