Ausnahmsweise keine Fragen zu OpenOffice (aber die kommen wieder, das ist lediglich eine Frage der Zeit...).
Also: auf der Suche nach einer Möglichkeit relativ einfach und schnell einen WebBrowser in ein JXPanel zu packen, wurde ich dank meinem Freund Google fündig. Die Lösung lautete "jdic-Bibliothek".
Downgeloaded und die Jars in mein Jar-Verzeichnis gepackt habe ich sogleich meinen ersten Test gestartet.
Schlicht und einfach wie gewohnt habe ich folgende Zeilen zusammengepfriemelt:
Das Ergebnis war für meinen Geschmack (zunächst) phänomenal:
Bei näherer Betrachtung hat sich die Sache allerdings relativiert.
1. Wurde ohne zu Fragen der IExplorer verwendet obwohl mein Standard-Browser FireFox ist.
2. Beim "Disposen" der TitledPanel als Container für den Browser, erhalte ich recht häßliche Lieder.
a.) Hat zufällig schon jemand die "jdic-Bibliothek" mit Erfolg eingesetzt und könnte mir einen Tip geben wie man erzwingt, daß nicht der IExplorer sondern Mozilla der Herr im Hause ist?
b.) Kann jemand mit der gewaltigen Fehlermeldung etwas anfangen und hat eine Idee was das Problem ist?
Grüße
Jürgen
Also: auf der Suche nach einer Möglichkeit relativ einfach und schnell einen WebBrowser in ein JXPanel zu packen, wurde ich dank meinem Freund Google fündig. Die Lösung lautete "jdic-Bibliothek".
Downgeloaded und die Jars in mein Jar-Verzeichnis gepackt habe ich sogleich meinen ersten Test gestartet.
Schlicht und einfach wie gewohnt habe ich folgende Zeilen zusammengepfriemelt:
Code:
Class RtaWissen extends JXPanel{
.......
public RtaWissen(int setOben){
super();
this.setOben = setOben;
setLayout(new BorderLayout());
.......
SwingUtilities.invokeLater(new Runnable(){
public void run()
{
webBrowser = new WebBrowser();
try {
webBrowser.setURL(new URL("http://192.168.2.165:5557/rta_wissen/rtawissenstart.php"));
webBrowser.setVisible(true);
add(webBrowser,BorderLayout.CENTER);
} catch (MalformedURLException e) {
System.out.println(e.getMessage());
return;
}
}
});
}
.....
}
Das Ergebnis war für meinen Geschmack (zunächst) phänomenal:
Bei näherer Betrachtung hat sich die Sache allerdings relativiert.
1. Wurde ohne zu Fragen der IExplorer verwendet obwohl mein Standard-Browser FireFox ist.
2. Beim "Disposen" der TitledPanel als Container für den Browser, erhalte ich recht häßliche Lieder.
Code:
Exception in thread "Thread-9" java.lang.NullPointerException: null pData
at sun.awt.windows.WComponentPeer.hide(Native Method)
at java.awt.Component.removeNotify(Unknown Source)
at org.jdesktop.jdic.browser.WebBrowser.access$201(Unknown Source)
at org.jdesktop.jdic.browser.WebBrowser$2.run(Unknown Source)
a.) Hat zufällig schon jemand die "jdic-Bibliothek" mit Erfolg eingesetzt und könnte mir einen Tip geben wie man erzwingt, daß nicht der IExplorer sondern Mozilla der Herr im Hause ist?
b.) Kann jemand mit der gewaltigen Fehlermeldung etwas anfangen und hat eine Idee was das Problem ist?
Grüße
Jürgen