私は初心者で、swing を使用して Java で Web ブラウザーを作成したいと考えていました。今、私ができないことは次の3つです。
フレームに Web ページをロードする方法がわかりません。ここに私のコードがあります:
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 } };
また、新しいタブを開き、アクセスしたページの履歴を表示するオプションも付けたいと思います。
肯定的な反応を期待しています。すべての助けに感謝します。ありがとうございました