![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() hi,
kennt jemand von euch ein Java Modul, das ich in mein eigenes Programm einbinden und zur Anzeige von "aktuellem" Html verwenden kann? Das ganze sollte Open Source + LGPL ist. Für ein Windows Programm würd ich dafür einfach das IE-Control einbinden - gibts was vergleichbares auf Java Seite? fg -hannes |
![]() |
![]() |
![]() |
#2 |
Master
![]() Registriert seit: 20.11.2005
Beiträge: 748
|
![]() Mit Swing kannst Du's auf jeden Fall mal bewerkstelligen, kann aber nur HTML 3.x
Ansonsten eventuell http://browserlauncher.sourceforge.net/ ? In der Newsgroup de.comp.lang.java findest Du sehr viele Fragen und Antworten zu diesem Thema, ist leider alles andere als trivial... |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Wie gesagt, wenn dir einfaches HTML reicht geht's mit Swing:
Code:
JEditorPane editorPane=newJEditorPane(); editorPane.setPage(this.class.getResource("index.htm")); editorPane.setEditable(false); editorPane.addHyperlinkListener(new editorPane_hyperlinkListener()); editorPane.setPreferredSize(new Dimension(800,400)); Code:
class editorPane_hyperlinkListener implements HyperlinkListener { public void hyperlinkUpdate(HyperlinkEvent e) { if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) { JEditorPane pane = (JEditorPane) e.getSource(); if (e instanceof HTMLFrameHyperlinkEvent) { HTMLFrameHyperlinkEvent evt = (HTMLFrameHyperlinkEvent)e; HTMLDocument doc = (HTMLDocument)pane.getDocument(); doc.processHTMLFrameHyperlinkEvent(evt); } else { try { pane.setPage(e.getURL()); } catch (Throwable t) { t.printStackTrace(); } } } }
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
![]() |
![]() |
![]() |
#4 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() thx!
kann die "JEditorPane" auch einfache Formatierungen anzeigen wie z.B. farbige Hinterlgungen, Tabellen o.ä. ? fg -hannes |
![]() |
![]() |
![]() |
#5 | |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Aus der JavaDoc zu JEditorPane:
Zitat:
jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|