Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java kokeilu

Hullari [30.04.2012 06:16:03]

#

Eli ongelmana olisi saada tulostettua teksti tulosteruudulle ja avattua samalla kuva omaan ikkunaansa.

if(sum1 > sum2)
	{
	System.out.println(player1 + ", Congratulation! you won .");
	}

Eli kun tuo tulostaa sen tekstin, niin onko mahdollista mitenkään yksinkertaisesti vain lisätä tuohon samaan rimpsuun, että tulostaisi sen kuvan myös.

Onnistun kyllä tulostamaan kuvan itsessään, mutta en yhdessä tuon rimpsun kanssa.

Eli periaatteessa, miten voin merkata kuvan esim. nimellä kuva1 ja sitten vain liittää sen tulostettavaksi tuon rimpsun kanssa.

Jos laitan

if(sum1 > sum2)
	{
	System.out.println(player1 + ", Congratulation! you won .") + kuva1;
	}

tulee vain jotain erroria. Ja kyllä, olen niiin noob, näissä asioissa että huhhuh!!

Mod. korjasi kooditagit!

Macro [30.04.2012 10:37:49]

#

Miten sä oot mahtanut saada komentoriville kuvia? Vai mitä mahdoit tarkoittaa?

tsuriga [30.04.2012 10:51:38]

#

Et voi näyttää kuvia komentorivillä. Kts. esimerkkiä @ Rose India - Display Image in Java.

ErroR++ [30.04.2012 10:59:52]

#

Mahdoitko tarkoittaa näin?

if (sum1 > sum2)
{
    System.out.println(player1 + ", Congratulation! You won." + kuva1);
}

Käsittääkseni kuvaa ei kuitenkaan voi tulostaa komentoriville.

Hullari [03.05.2012 03:23:19]

#

Juu siis mulla ei oo mitään hajua noista kuvista :D
Olis vaan tarkotus saada sillai että kun tulostaa ton tekstirimpsun ni avais kuvan samalla. Sillai että sen kuvan mikä avataan ni sais periaatteessa jotenki linkitettyä tohon tekstirimpsuun.

jukkah [05.05.2012 15:05:33]

#

Kuvan ja tekstin näyttäminen yhdessä onnistuu käyttöliittymällä, kuten Swingillä. Kuten jo aiemmin sanottiin, komentorivillä käytetään vain tekstiä (sehän siitä tekee komentorivin). http://docs.oracle.com/javase/tutorial/uiswing/components/label.html

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta