0
我只是一個初學者,我想用swing在java中創建一個Web瀏覽器。現在這裏是我不能做的三件事:Java中的Web瀏覽器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
* 「希望得到積極的迴應。」*希望得到一個問題。我的意思是***一個***問題,而不是3個「我想..」的情況。 SO不是「一站式修復我的代碼商店」,它是一個問答網站。 –