🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
2 messages
2 total messages Started by TRAX Sun, 04 Jan 2004 16:09
[JAVA] Jeditorpane, simpel vraagje!
#3366
Author: TRAX
Date: Sun, 04 Jan 2004 16:09
32 lines
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!
#3369
Author: Passero
Date: Wed, 07 Jan 2004 09:34
43 lines
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