streamista HTML:ksi lennossa

Eli eräs chat lähettää liikenteensä HTML-streamina
ja otan sen vastaan BufferedReaderilla.

Roina ois tarkoitus lähettää jEditorPaneen samaa tahtia. Tämä ei vain onnistu, vaikka teen päivityksen threadissa. Ruudulle ei tule mitään.

Vaihdoin panen JTextAreaksi ja kama tulee ihan kiltisti ruudulle. Paska vaan katella tekstiä missä on vielä tagit jäljellä.

Mites onnistuis sama niin, että kama parsetaan html:ksi?
3277
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

.tietokannan syövereissä edellinen vastaukseni luuraa? Refresh Perkele!!!

Äänestä
  • ..näköjään missään. Anyway, mulla oli sama onkelma ja se ratkesi käyttämällä muodostinta:

    aboutEditorPane = new JEditorPane(getClass().getResource("/html/about.html"));

    ..joskin sun tapauksessa siitä ei taida olla paljoa apua. Kokeile (String type, String text)-muodostinta, jos vaikka auttaisi.

    Kerro miten ratkaisit homman.

    -Jonttu-

    Äänestä

Swingin päivityksessä seuraavia seikkoja.
-swing ei ole thread safe-->harmittavia ongelmia

Kokeile vaikka seuraavia:
1. Thread.notifyAll()
2.jos ei auta, jEditorPane.revalidate

-lisää pari ylimääräistä repainttia myös parent-containeriin.
-mitä muuten debuggi näyttää? mihin asti tuo toimii ja mikä ei mene enää perille?

Äänestä

Kommentoi aloitusta


Piru kirjoitti:

Eli eräs chat lähettää liikenteensä HTML-streamina
ja otan sen vastaan BufferedReaderilla.

Roina ois tarkoitus lähettää jEditorPaneen samaa tahtia. Tämä ei vain onnistu, vaikka teen päivityksen threadissa. Ruudulle ei tule mitään.

Vaihdoin panen JTextAreaksi ja kama tulee ihan kiltisti ruudulle. Paska vaan katella tekstiä missä on vielä tagit jäljellä.

Mites onnistuis sama niin, että kama parsetaan html:ksi?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu