Website anzeigen

mitmischer

Neues Mitglied
Hallo Java-Forum,

ich suche eine Möglichkeit, eine Website in Java anzuzeigen. Google liefert einige Ergebnisse, die sind allerdings nicht hilfreich gewesen, da sie schon einige Jahre auf dem Buckel haben.

Daher meine Frage: Wie zeige ich eine Website in Java an? Am liebsten über Swing, ich bin Fremdbibliotheken aber nicht abgeneigt, wenn sie helfen.

Viele Grüße,
mitmischer
 

jgh

Top Contributor
mmh.... man klicke hier, dann nehme man den ersten Link, klaue ungelesen den Quellcode, baue einen Frame darum und Voila´fertig ....


Java:
import java.awt.Cursor;
import java.io.IOException;
import java.net.URL;

import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
import javax.swing.text.html.HTMLDocument;
import javax.swing.text.html.HTMLFrameHyperlinkEvent;

public class WebsiteAnzeigen extends JFrame {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		WebsiteAnzeigen wa = new WebsiteAnzeigen();
		wa.setExtendedState(JFrame.MAXIMIZED_BOTH);
		wa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		wa.setVisible(true);
	}

	public WebsiteAnzeigen() {
		JEditorPane editorpane = new JEditorPane();
		try {
			editorpane.setPage("http://www.java-forum.org");
		} catch (IOException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
		editorpane.setEditable(false);
		editorpane.addHyperlinkListener(new HyperlinkListener() {
			public void hyperlinkUpdate(HyperlinkEvent e) {
				// Das Ändern des Mauszeigers geht ab
				// Java 1.3 auch automatisch
				if (e.getEventType() == HyperlinkEvent.EventType.ENTERED) {
					((JEditorPane) e.getSource()).setCursor(Cursor
							.getPredefinedCursor(Cursor.HAND_CURSOR));
				} else if (e.getEventType() == HyperlinkEvent.EventType.EXITED) {
					((JEditorPane) e.getSource()).setCursor(Cursor
							.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
				} else
				// Hier wird auf ein Klick reagiert
				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 {
							// Normaler Link
							pane.setPage(e.getURL());
						} catch (Throwable t) {
							t.printStackTrace();
						}
				}
			}
		});

		JScrollPane jsp = new JScrollPane(editorpane);
		add(jsp, "Center");
	}
}
 

homer65

Top Contributor
Das hängt von der Webseite ab.
Einfaches HTML => Obiger Post
Seite mit Javascript => Geht gar nicht
Fazit: Moderne Webseiten lassen sind praktisch nicht mit Java anzeigen, dafür braucht man einen Webbrowser.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Developer_X Durch JTextPane eine Website anzeigen Java Basics - Anfänger-Themen 4
M Java Website Java Basics - Anfänger-Themen 2
M JAVA Programm in Website einbinden Java Basics - Anfänger-Themen 19
C Was ist nötig für ein Java-Programm auf Server für Website Java Basics - Anfänger-Themen 18
L Website Icon Java Basics - Anfänger-Themen 9
T Website auslesen Java Basics - Anfänger-Themen 2
Viktim Website auslesen Java Basics - Anfänger-Themen 8
U Website Quelltext auslesen - Javaskripte im Hintergrund? Java Basics - Anfänger-Themen 4
M Website im Hintergrund laden Java Basics - Anfänger-Themen 5
J Tabelle aus Website einlesen [nicht im Quellcode] Java Basics - Anfänger-Themen 6
M Teile einer Website auslesen? Java Basics - Anfänger-Themen 2
R Benutzerzugriff nur auf eine Website einschränken Java Basics - Anfänger-Themen 9
N Website HTML mit JavaScript abrufen Java Basics - Anfänger-Themen 9
U Website parsen Java Basics - Anfänger-Themen 11
M Java RegEx bei Website?!? Java Basics - Anfänger-Themen 5
M JSON Datensätze aus Website in Tabelle Java Basics - Anfänger-Themen 17
R Daten von Applet an Website Java Basics - Anfänger-Themen 4
Nic.o Bei einer Website anmelden Java Basics - Anfänger-Themen 6
C Website in *.java einbinden?? Java Basics - Anfänger-Themen 5
C Website Bot programmieren Java Basics - Anfänger-Themen 2
C Website Crawler programmieren Java Basics - Anfänger-Themen 6
G Programm über Website starten Java Basics - Anfänger-Themen 20
N Java programm in website einfügen Java Basics - Anfänger-Themen 2
F Jar File in Website einbinden Java Basics - Anfänger-Themen 4
Z Daten aus Website auslesen Java Basics - Anfänger-Themen 17
K Änderungsdatum einer Website herausfinden Java Basics - Anfänger-Themen 6
S Programm mit Website verknüpfen Java Basics - Anfänger-Themen 3
Mal Bild Datei mit Tags von Website laden Java Basics - Anfänger-Themen 9
Developer_X Applet in Website einbringen Java Basics - Anfänger-Themen 30
L Zugriff auf Steuerelemente einer website Java Basics - Anfänger-Themen 2
G ActionListener zum öffnen einer website Java Basics - Anfänger-Themen 10
rambozola jars für website verwenden? Java Basics - Anfänger-Themen 23
R Website mit Java parsen Java Basics - Anfänger-Themen 4
S Suchfunktion auf offline Website Java Basics - Anfänger-Themen 5
U Website aufrufen in java Java Basics - Anfänger-Themen 8
B Mit Java eine Website "steuern" Java Basics - Anfänger-Themen 18
B Website öffnen Java Basics - Anfänger-Themen 5
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
W ListView komplett anzeigen Java Basics - Anfänger-Themen 2
BeginnerJava "Weihnachtsbäume" anzeigen: Höhe als Parameter Java Basics - Anfänger-Themen 1
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
Schniffi Nur bestimmte Bilder aus einem Array auf Image Button anzeigen lassen Java Basics - Anfänger-Themen 3
D Erste Schritte png in JFrame anzeigen? Java Basics - Anfänger-Themen 3
M PNG als Spieler im Fenster anzeigen Java Basics - Anfänger-Themen 4
M Anzahl Schleifendurchgänge nach x Sekunden anzeigen Java Basics - Anfänger-Themen 2
M Rekursives Programm zum Anzeigen von Primzahlen Java Basics - Anfänger-Themen 3
M Auf MainJFrame Panels anzeigen lassen Java Basics - Anfänger-Themen 19
Rubberduck Combobox-Werte in GUI anzeigen Java Basics - Anfänger-Themen 13
J Die größte Zahl anzeigen Java Basics - Anfänger-Themen 19
V_Fynn03 Kontostand anzeigen lassen von einer anderen Klasse Java Basics - Anfänger-Themen 3
C Erste Schritte Bilder nach Export anzeigen Java Basics - Anfänger-Themen 0
O Popoup Menü im JTable richtig anzeigen Java Basics - Anfänger-Themen 6
J Einen Buttonklick in Label anzeigen Java Basics - Anfänger-Themen 6
M jTextPane Bild anzeigen Java Basics - Anfänger-Themen 6
A ArrayList - size() nur nach bestimmtem index anzeigen lassen Java Basics - Anfänger-Themen 13
E JAvaFX: Verschiedene Panels nach Klick auf Node des TreeView anzeigen Java Basics - Anfänger-Themen 0
S ArrayListe in einer JComboBox anzeigen Java Basics - Anfänger-Themen 10
C Methoden Dateien im Ordner anzeigen Java Basics - Anfänger-Themen 12
M Vererbung Ein JLabel einer Elternklasse anzeigen Java Basics - Anfänger-Themen 8
A Jdialog nur 1x anzeigen Java Basics - Anfänger-Themen 2
J Wie kann ich Images per Tastendruck anzeigen/einfügen? Java Basics - Anfänger-Themen 3
T Positionen anzeigen Java Basics - Anfänger-Themen 6
M Probleme mit Anzeigen von String in GUI und if-Anweisung Java Basics - Anfänger-Themen 9
N Datei einlesen und grafisch anzeigen Java Basics - Anfänger-Themen 31
L Verschiedene Bilder per Knopfdruck anzeigen lassen Java Basics - Anfänger-Themen 17
N Quiz- Fragen zufällig anzeigen lassen Java Basics - Anfänger-Themen 7
binop Bild anzeigen lassen Java Basics - Anfänger-Themen 2
W Erste Schritte Zweidimensionales Array - Gerade Zahlen anzeigen lassen Java Basics - Anfänger-Themen 3
S eingegebene Matrix anzeigen Java Basics - Anfänger-Themen 4
T Kamerabild anzeigen Java Basics - Anfänger-Themen 1
J JPG in JFrame anzeigen lassen Java Basics - Anfänger-Themen 3
J Erstes Applet läßt sich nicht anzeigen Java Basics - Anfänger-Themen 2
I A0-Format in jpanel anzeigen Java Basics - Anfänger-Themen 1
A Link in der Eingabeleiste nichr anzeigen Java Basics - Anfänger-Themen 1
C Methoden aus Klassen anzeigen lassen Java Basics - Anfänger-Themen 14
T Output in CMD anzeigen lassen? Java Basics - Anfänger-Themen 1
N Input/Output Wenn kein Input, dann Fehler anzeigen lassen im JFrame Java Basics - Anfänger-Themen 6
L Videos in Java anzeigen lassen Java Basics - Anfänger-Themen 10
M Wert aus String Feld anzeigen Java Basics - Anfänger-Themen 7
C JComboBox "Hilfstext" anzeigen Java Basics - Anfänger-Themen 11
C Html in einem JEditorPane anzeigen Java Basics - Anfänger-Themen 2
D Bild im Applet anzeigen Java Basics - Anfänger-Themen 3
W Frame in anderer Klasse anzeigen lassen Java Basics - Anfänger-Themen 1
D Externe Eeite beim Mousover anzeigen Java Basics - Anfänger-Themen 0
M JSP-Einfaches Bild anzeigen Java Basics - Anfänger-Themen 4
L Über 100e Werte anzeigen Java GUI Java Basics - Anfänger-Themen 1
R File chooser Dateien in frame anzeigen lassen Java Basics - Anfänger-Themen 5
T JLabel anzeigen lassen... Java Basics - Anfänger-Themen 6
H Erste Schritte Uhrzeit anzeigen in Minuten Dezimal Java Basics - Anfänger-Themen 8
A Datum zwischen zwei Daten berechnen und in Tagen anzeigen Java Basics - Anfänger-Themen 4
B Variable im Fenster anzeigen lassen? Java Basics - Anfänger-Themen 2
L bestimmten Frame anzeigen lassen? Java Basics - Anfänger-Themen 6
P JTabel größe ändern und button anzeigen Java Basics - Anfänger-Themen 5
D Dialoge anzeigen Java Basics - Anfänger-Themen 9
M Icon laden und anzeigen Java Basics - Anfänger-Themen 2
M Auslesen - Anzeigen - Schreiben Java Basics - Anfänger-Themen 13
K wie Datum in JTable anders anzeigen lassen Java Basics - Anfänger-Themen 2
X Methode in JTextArea anzeigen lassen Java Basics - Anfänger-Themen 18
J Ladebalken anzeigen während Bilder geladen werden Java Basics - Anfänger-Themen 2
A Input/Output Hashmap in einem JPanel via JList anzeigen Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben