Я просто начинающий, и я хотел создать веб-браузер в java, используя swing. теперь вот три вещи, которые я не умею делать:Веб-браузер в Java FX
Не знаете, как загрузить веб-страницу в рамке. Вот мой код, который:
AddressField.getText(); try { URI uri=new URI(AddressField.getText()); URL url=uri.toURL(); InputStream in=url.openStream(); } catch (URISyntaxException ex) { Logger.getLogger(MyBrowser.class.getName()).log(Level.SEVERE, null, ex); } catch (MalformedURLException ex) { Logger.getLogger(MyBrowser.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(MyBrowser.class.getName()).log(Level.SEVERE, null, ex); }
Я хочу поставить кнопку назад, чтобы вернуться к предыдущей странице. Я пытался это сделать, но я не работал хорошо. Мне нужен хороший код, чтобы вернуться в функцию. вот код для его действий слушателя:
ActionListener ab = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { int i= store.size(); loadURL(store.get(i-2).toString());//store is object of ArrayList } };
Я также хочу поставить опцию, чтобы открыть новую вкладку, а также показать запись истории посещенных страниц.
В ожидании положительных реакций. каждая помощь будет оценена по достоинству. спасибо
Вы пытаетесь использовать Swing или JavaFX? Это два разных API. –
Если вы используете JavaFX, есть встроенный компонент браузера, поэтому вам не нужно делать больше, чем использовать его: http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm – assylias
* «надеясь на положительные ответы». * Надеюсь на вопрос. И под этим я подразумеваю *** один *** вопрос, в отличие от трех случаев «Я хочу ...». SO не является «универсальным решением для моего кодового магазина», это сайт Q & A. –