Мое приложение будет похоже на MS Compiled HTML Help ViewerС левой стороны я буду использовать JList
, а с правой стороны - JTextPane
, содержащий длинные текстовые файлы.
Я уже сделал это, но теперь совершенно запутался, какой компонент использовать для отображения диалогового окна, которое будет использоваться для поиска слов в отображаемых текстовых файлах.Я пытался JDialog
, но с DISPOSE_ON_EXIT
.
Я выбираю любое слово, чтобы найти его следующее вхождение, я просто передаю его в JDialog
в качестве глобального параметра и выполняю процесс.После этого я закрываю JDialog
.И когда тот же процесс выполняется для другого слова, JDialog
просто не принимает новое второе слово, оно работает только с первым словом ... Что я делаю не так ... ???Любое решение .. ???Заранее спасибо
РЕДАКТИРОВАТЬ -
Это код для JDialog с defaultCloseOperation в качестве DISPOSE (NetBeans) -
public class Search extends JDialog
{
public Search(JFrame parent, boolean modal, String sWords)
{
super(parent, modal);
initComponents();
setTitle("Search for - " + sWords);
//Searching procedure
Теперь, когда пользователь копирует некоторый текст и вызывает этоЕсли я передам это выбранное слово в Поиск JDialog как -
Search s = new Search(parent, true, selectedWord);