Я создаю очень простой веб-браузер, использующий JEditorPane, просто для изучения Swing и графического интерфейса на 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