Я создаю очень простой веб-браузер, используя JEditorPane, просто чтобы научиться Swing и GUI на Java, но у меня возникли проблемы с реализацией панели поиска Google, похожей на Firefox.
Я нет, если это связано с ограничением JEditorPane или моим непониманием, но если я попытаюсь взять строку, введенную в панель «Поиск Google», и использовать метод setPage() JEditorPane, это не работает.
Вот мой код для ActionListener кнопки «Поиск в Google»:
public void actionPerformed(ActionEvent arg0)
{
try
{
content.setPage("http://www.google.com/search?q=" + searchBar.getText());
}
catch (IOException e)
{
JOptionPane.showMessageDialog(frame, "Error searching for: " + searchBar.getText());
}
}
Даже когда я пытаюсь просто выполнить content.setPage("http://www.google.com/search?p=test"); это не работает, значит, это как-то связано с методом setPage() для получения строки URL? Как в нем не нравится "?" или символы "=" или есть другой способ сделать все это вместе?
Спасибо за ваше время,
InfinitiFizz