|  |  | |
|  |  | 
| 
 | |||||||
| Programmierung Rat & Tat für Programmierer | 
|  | 
|  | Themen-Optionen | Ansicht | 
|  22.11.2005, 12:22 | #1 | 
| Hero  Registriert seit: 04.09.2001 
					Beiträge: 894
				 |  Java HTML View? 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 | 
|   |   | 
|  22.11.2005, 16:03 | #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... | 
|   |   | 
|  22.11.2005, 19:14 | #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) | 
|   |   | 
|  25.11.2005, 12:11 | #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 | 
|   |   | 
|  27.11.2005, 14:09 | #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) | |
| 
 | 
 |