我只是一个初学者,我想用swing在java中创建一个网络浏览器。现在这是我无法做的三件事:
不知道如何在框架中加载网页。这是我的代码:
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 } };
我还想选择打开一个新选项卡并显示访问页面的历史记录。
希望得到积极的回应。每一个帮助将不胜感激。谢谢你