@Override
public void mouseClicked(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() > 1) {
Object selection = getSelection();
if (selection instanceof SimpleFilterCondition) {
SimpleFilterCondition condition = (SimpleFilterCondition) selection;
getManager().editFilterCondition(condition, ObjectNameFilterSettingsForm.this);
}
}
}
});
filtersTree.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
if (e.getKeyChar() == 10) { // ENTER
Object selection = getSelection();
if (selection instanceof SimpleFilterCondition) {
SimpleFilterCondition condition = (SimpleFilterCondition) selection;
getManager().editFilterCondition(condition, ObjectNameFilterSettingsForm.this);
}
} else if (e.getKeyChar() == 127) { //DEL
Object selection = getSelection();
if (selection instanceof FilterCondition) {