ウェブページを表示してそのコンポーネントのWebページにアクセスするのに最適なコンポーネントはどれですか(javascriptの機能、ブラウザでページを表示し、すべての機能を備えたブラウザとしてサポートしています) ここにはチュートリアルのdisplaying webpageがありますが、JEditotPaneがブラウザとして提供することは保証されていません。ウェブページを表示してアクセスするためのawt/swingのベストコンポーネント
このチュートリアルの最後の段落で確認できます。 私はそれを実装する必要があります、awt/swingで表示されるWebページ。私はそのリンクで例を試しましたが、メッセージが表示されました:「表示するにはjavascriptを有効にしてください。
スイング/アットのウェブページを表示するための最良の方法については誰でも教えてください。
更新:
私はJbrowserのためのjarファイルをダウンロードし、Jbrowserサイトにあった1例を試してみました。しかし、例外を下回る。
import java.awt.Canvas;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
import ru.atomation.jbrowser.impl.JBrowserComponent;
import ru.atomation.jbrowser.impl.JBrowserBuilder;
import ru.atomation.jbrowser.impl.JBrowserCanvas;
import ru.atomation.jbrowser.impl.JComponentFactory;
import ru.atomation.jbrowser.interfaces.BrowserManager;
public class GettingStartedSnippet {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize((int) (screenSize.getWidth() * 0.75f),
(int) (screenSize.getHeight() * 0.75f));
frame.setLocationRelativeTo(null);
BrowserManager browserManager = new JBrowserBuilder().buildBrowserManager();
JComponentFactory<Canvas> canvasFactory = browserManager.getComponentFactory(JBrowserCanvas.class);
JBrowserComponent<?> browser = canvasFactory.createBrowser();
frame.getContentPane().add(browser.getComponent());
frame.setVisible(true);
browser.setUrl("http://code.google.com/p/jbrowser/");
}
}
これは私がその例にGettingStartedSnippet
例外見つけるのリンクです:私は解決策を見つけるためにbrowsered
Apr 18, 2012 3:42:11 PM ru.atomation.jbrowser.impl.JBrowserBuilder getXulRunnerPath
INFO: Unpacking mozilla to: D:\WorkSpaces\example\example\jbrowser
Apr 18, 2012 3:42:11 PM ru.atomation.xulnative.XulExtractor extract
SEVERE: Xulrunner archive not found in jar
Apr 18, 2012 3:42:11 PM ru.atomation.jbrowser.impl.JBrowserManager initialize
SEVERE: invalid current xulrunner location D:\WorkSpaces\example\example\jbrowser\xulrunner\xulrunner
Apr 18, 2012 3:42:11 PM ru.atomation.jbrowser.impl.JBrowserManager initialize
INFO: Continuing to search for other xulrunners
Apr 18, 2012 3:42:11 PM ru.atomation.jbrowser.impl.JBrowserManager initialize
SEVERE: failed to initialize mozilla
Throwable occurred: java.io.IOException: Unable to resolve XULRunner home location
at ru.atomation.jbrowser.impl.JBrowserManager.initialize(JBrowserManager.java:118)
at ru.atomation.jbrowser.impl.JBrowserManager.<init>(JBrowserManager.java:67)
at ru.atomation.jbrowser.impl.JBrowserBuilder.buildBrowserManager(JBrowserBuilder.java:127)
at GettingStartedSnippet.main(GettingStartedSnippet.java:23)
を、私は問題のaptの解決策を得ることができませんでした。誰でも私に解決策を教えてください。
@Thompson:Jbrowserに関する経験はありましたか?私はちょうどjarをダウンロードしてコードを実行しようとしました。私の質問の更新をチェックしてください。例外が発生しました。 "XULRunnerのホームロケーションを解決できませんでした。" – developer
* "Jbrowserの経験はありましたか?"私は最初の名前、BTWを持っています。 –
Jbrowserはブラウザに依存していると思います – developer