だから私はブラウザで作業しています(ただの原因です)java.net.MalformedURLException
。JEditorPane
のページを、自分のコンピューターから読み込まれたファイルに設定しようとしています。コードは次のとおりです。
public Browser() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500, 500);
URLField = new JTextField("Enter the full address of the website:");
displayWindow = new JEditorPane();
try {
homeURL = new URL(getCurrentDirectory() + "/resources/home.html");
displayWindow.setPage(homeURL);
} catch (IOException e) {
e.printStackTrace();
}
tabs = new JTabbedPane();
tabs.addTab("Home", displayWindow);
add(URLField, BorderLayout.PAGE_START);
add(displayWindow, BorderLayout.CENTER);
}
そして、ここに私が得るエラーがあります:
java.net.MalformedURLException: unknown protocol: x
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at net.sourceforge.whowantsakookie.browser.Browser.<init>(Browser.java:25)
at net.sourceforge.whowantsakookie.browser.Browser.main(Browser.java:42)
参照している行は 25 行目と 42
行目です。25 行目:
homeURL = new URL(getCurrentDirectory() + "/resources/home.html");
42 行目:
Browser browser = new Browser();
前もって感謝します!