Java, Läsa in hemsida och "refresha" den

Permalänk

Java, Läsa in hemsida och "refresha" den

jag försöker göra en applikation som läser in en hemsida och det klarar jag genom att göra en JEditorPane som har en URL..
Men jag har ingen aning hur jag ska refresha hemsidan då den uppdateras var femte minut någon som vet hur jag kan refresha en JEditorPane eller om det finns ett bättre sätt?

Visa signatur

Intel i5 3450 | MSI B75MA-p45 | MSI gtx 970 4gb | Cooler Master elite 430 | XFX ProSeries Core Edition 550W PSU | Corsair XMS3 1600MHz 8GB CL9 |

Permalänk
Medlem
Skrivet av Simontaga:

jag försöker göra en applikation som läser in en hemsida och det klarar jag genom att göra en JEditorPane som har en URL..
Men jag har ingen aning hur jag ska refresha hemsidan då den uppdateras var femte minut någon som vet hur jag kan refresha en JEditorPane eller om det finns ett bättre sätt?

myEditorPane.setPage("url-to-page");
Kolla dokumentationen http://docs.oracle.com/javase/7/docs/api/javax/swing/JEditorP...

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Skrivet av Leedow:

myEditorPane.setPage("url-to-page");
Kolla dokumentationen http://docs.oracle.com/javase/7/docs/api/javax/swing/JEditorP...

Jag vet hur man gör det , men jag sätter det i en loop som gör .setPage("URL");
men den refreshar inte, det är mer som att java tänker att det är samma hemsida som innan så då behöver jag inte setta pag:en igen :/

Visa signatur

Intel i5 3450 | MSI B75MA-p45 | MSI gtx 970 4gb | Cooler Master elite 430 | XFX ProSeries Core Edition 550W PSU | Corsair XMS3 1600MHz 8GB CL9 |

Permalänk
Legendarisk

@Simontaga: Prova om det här hjälper, från länken @Leedow postade (JEditorPane.setPage): "To force a document reload it is necessary to clear the stream description property of the document. The following code shows how this can be done:"

Document doc = jEditorPane.getDocument(); doc.putProperty(Document.StreamDescriptionProperty, null);

Visa signatur

Abstractions all the way down.

Permalänk
Skrivet av Tunnelsork:

@Simontaga: Prova om det här hjälper, från länken @Leedow postade (JEditorPane.setPage): "To force a document reload it is necessary to clear the stream description property of the document. The following code shows how this can be done:"

Document doc = jEditorPane.getDocument(); doc.putProperty(Document.StreamDescriptionProperty, null);

Tack!

Visa signatur

Intel i5 3450 | MSI B75MA-p45 | MSI gtx 970 4gb | Cooler Master elite 430 | XFX ProSeries Core Edition 550W PSU | Corsair XMS3 1600MHz 8GB CL9 |