Elikkä ongelmana sellainen, että minulla on ohjelma, jossa on kaksi luokkaa: GUI, jossa on käyttöliittymä ja sitten on erillinen toinen luokka, missä on kaikki toiminnallisuus. Nyt olisi tarvetta saada tulostettua tuolta toiminnallisuusluokasta GUI:ssa olevaan JTextAreaan. Jostain kumman syystä tämä ei kuitenkaan onnistu.
GUI-luokan sisällä pystyy kuitenkin tulostamaan ongelmitta. Olen tehnyt GUI-luokkaan erillisen tulosta-metodin, jossa sitten on tuo "tulostusKenttä.append(teksti);".
Toisessa luokassa on luotu GUI:lle olio, jonka avulla kutsutaan tulosta-metodia parametrilla. Mikä tässä on väärin?
Tuossa tulosta-metodissa oleva konsoliintulostava "sysout" tulostaa kuitenkin virheettä konsoliin nuo annetut parametrit, mutta tuo "append" ei lisää tekstiä textareaan.
Eikö olisi fiksumpaa antaa toisen luokan olla autuaan tietämätön GUI:sta ja hoitaa homma toisinpäin, eli käyttää sen toisen luokan toiminnallisuutta siellä GUI-luokassa.
Elikkä homma saatu ratkaistua jo.. Eli vahingossa toinen luokka loi uuden ilmentymän GUI:sta, joten se ei tulostanut sitä oikeaan paikkaan..
Aihe on jo aika vanha, joten et voi enää vastata siihen.