Thread View: be.comp.programming
2 messages
2 total messages
Started by TRAX
Sun, 04 Jan 2004 16:09
[JAVA] Jeditorpane, simpel vraagje!
Author: TRAX
Date: Sun, 04 Jan 2004 16:09
Date: Sun, 04 Jan 2004 16:09
32 lines
2337 bytes
2337 bytes
Ik heb dus een tmp.html bestand dat correct gedisplayed wordt in jeditorpane
genaamd display. Als er een user event plaas vindt wordt de inhoud van een
online html bestand lokaal gereconstrueerd en in jeditorpane weergegeven. De
eerste keer doet alles het perfect maar de tweede keer gaat er blijkbaar
iets mis.
Bij een tweede klik op een knop verandert de inhoud van tmp.html en dat zou
ik dus moeten zien in mijn jeditorpane, dit gebeurt echter niet. De inhoud
van tmp.html wordt wel degelijk gewijzigd maar ik zie nog steeds de oude
inhoud van het html bestand in mijn jeditorpane. Dit is de code:
private void download(String naam){
//conn is een object dat ervoor zorgt dat de inhoud van de html file
veranderd, daar werkt alles correct...
conn=new HttpConnectie(naam);
txtlocatie.setText(conn.getnaam());
conn.download();
btneig.setEnabled(true);
try{
display.setPage("file:tmp.html");
}
catch(IOException ioexception){
System.out.println("kan bestand niet weergeven" +
ioexception.getMessage());
}
}
Ik krijg geen exception maar er verandert dus gewoon niets. methode repaint
helpt niet, dat was alles waar ik zo kon opkomen :(
Ik hoop dat iemand mij kan helpen en alvast bedankt!
--
stijn.verspeet@pandora[delete.this].be
Re: [JAVA] Jeditorpane, simpel vraagje!
Author: Passero
Date: Wed, 07 Jan 2004 09:34
Date: Wed, 07 Jan 2004 09:34
43 lines
2382 bytes
2382 bytes
"TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht
news:RUWJb.114734$qA6.5423174@phobos.telenet-ops.be...
>
> Ik krijg geen exception maar er verandert dus gewoon niets. methode
repaint
> helpt niet, dat was alles waar ik zo kon opkomen :(
> Ik hoop dat iemand mij kan helpen en alvast bedankt!
>
Waarschijnlijk komt dat omdat hij enkel de html toont wanneer je het voor de
eerste keer toont dus als alles nog moet opgebouwd worden. Probeer eens te
kijken naar de methode's van een JEditorPane, mss staat daar iets van een
refresh ofzo, ik weet het niet.
Probeer anders hetvolgende eens:
private void download(String naam){
//conn is een object dat ervoor zorgt dat de inhoud van de html file
veranderd, daar werkt alles correct...
conn=new HttpConnectie(naam);
txtlocatie.setText(conn.getnaam());
conn.download();
btneig.setEnabled(true);
try{
display = null;
display = new JEditorPane();
display.setPage("file:tmp.html);
//hier de code voor display toe te voegen aan een frame of applet
zodat het getoond worden
}
catch(IOException ioexception){
System.out.println("kan bestand niet weergeven" +
ioexception.getMessage());
}
}
> --
> stijn.verspeet@pandora[delete.this].be
>
>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads