|
@@ -271,25 +271,30 @@ public final class SwingSearchBar extends JPanel implements ActionListener,
|
271
|
271
|
/**{@inheritDoc} */
|
272
|
272
|
@Override
|
273
|
273
|
public boolean save() {
|
|
274
|
+ textPane.setScrollBarPosition(result.getEndLine());
|
|
275
|
+ textPane.setSelectedTexT(result);
|
|
276
|
+ validator.setValidates(true);
|
|
277
|
+ searchBox.checkError();
|
274
|
278
|
return true;
|
275
|
279
|
}
|
276
|
280
|
|
|
281
|
+ /**{@inheritDoc} */
|
277
|
282
|
@Override
|
278
|
283
|
public void cancelled() {
|
279
|
|
- //Continue
|
|
284
|
+ validator.setValidates(true);
|
|
285
|
+ searchBox.checkError();
|
280
|
286
|
}
|
281
|
287
|
};
|
282
|
|
- dialog.displayBlocking();
|
283
|
|
- foundText = dialog.getResult();
|
|
288
|
+ dialog.display();
|
|
289
|
+ return;
|
284
|
290
|
} else {
|
285
|
291
|
//found, select and return found
|
286
|
292
|
textPane.setScrollBarPosition(result.getEndLine());
|
287
|
293
|
textPane.setSelectedTexT(result);
|
288
|
294
|
foundText = true;
|
|
295
|
+ validator.setValidates(foundText);
|
|
296
|
+ searchBox.checkError();
|
289
|
297
|
}
|
290
|
|
-
|
291
|
|
- validator.setValidates(foundText);
|
292
|
|
- searchBox.checkError();
|
293
|
298
|
}
|
294
|
299
|
|
295
|
300
|
/**
|