super(true);
setTitle("Free RegEx: " + title);
init();
// matchExpressionTextField
matchExpressionTextField.setText(item.matchExpression);
matchExpressionTextField.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent e) {
matchExpressionTextField.select(0, matchExpressionTextField.getText().length());
}
});
matchExpressionTextField.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
changed();
}
});
// replaceExpressionTextField
replaceExpressionTextField.setText(item.replaceExpression);
replaceExpressionTextField.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent e) {
replaceExpressionTextField.select(0, replaceExpressionTextField.getText().length());
}
});
replaceExpressionTextField.addKeyListener(new KeyAdapter() {