Olen aika aloittelija joten kysymykseni saattaa olla vähän tyhmä.
millaisella luokalla saisin aikaan ICQ:maisen kaverilistan? eli kun kaksoinnapautan kaverin nimeä niin saan actionlistenerillä huomattua sen ja tekemään, mitä ikinä sit haluan tehdä. JButton ajaisi melkein asian, mutta onko parempaa tapaa? Lisäksi, miten luodaan tommonen pääikkuna, jonka kokoa voi hiirellä muuttaa vetämällä reunaa?
En tiedä paljoa Javasta mutta ei sillä minun mielestäni Windows-sovellusta pysty tekemään.
Tietääkseni javalla pystyy tekemään jotain sovelluksiakin.
Eikös Java ole lähinnä tarkoitettu HTML-sivustoille.
teksturi kirjoitti:
Eikös Java ole lähinnä tarkoitettu HTML-sivustoille.
Se on yleinen käsitys. Tietääkseni sillä saa myös työpöytäsovelluksia tehtyä. Joku kokeneempi saa sanoa miten asia on.
teksturi kirjoitti:
Eikös Java ole lähinnä tarkoitettu HTML-sivustoille.
Voi, kyllä sillä työpöytäsovelluksia pystyy tekemään. On sillä servereitäkin tehty. Javalla voi periaatteessa tehdä kaikkea mitä muillakin ohjelmointikielillä.
Joo, javalla voi tehdä kai melkein mitä vaan, ainakin mun käsityksen mukaan. Ja tuommonen, mitä olen värkkimässä, pitäs onnistua ainakin
Kyllä sillä javalla voi koodata ihan samalla tavalla kuin muillakin ohjelmointikielillä. Ja javastahan julkaistiin jokin uusi versio muistaakseni aivan äskettäin..
teksturi kirjoitti:
Eikös Java ole lähinnä tarkoitettu HTML-sivustoille.
No ei. Ellet sitten sotki sitä JavaScriptiin, jolla on Javan kanssa yhteistä lähinnä nimen alkuosa.
DSword kirjoitti:
Javalla voi periaatteessa tehdä kaikkea mitä muillakin ohjelmointikielillä.
Ei mitään periaatteessa, vaan voi. Kohtuullisen kokoisesta Javalla tehdystä työpöytäsovelluksesta kelvatkoon esimerkiksi PHP-IDE Zend Studio.
Palvelimissa tuota käytetään myös (Apache Tomcat anyone?)
Eerikki T kirjoitti:
millaisella luokalla saisin aikaan ICQ:maisen kaverilistan?
java.awt.List tai javax.swing.JList
Eerikki T kirjoitti:
Lisäksi, miten luodaan tommonen pääikkuna, jonka kokoa voi hiirellä muuttaa vetämällä reunaa?
new java.awt.Frame() tai new javax.swing.JFrame()
Ja sitten vielä ohjelmointikielistä: JavaScript on se vähän php:n tapainen (joskin toimii client päässä) html-härpäke kun taas Java on siistityn c++:n näköinen 'oikea' ohjelmointi-kieli, jolla voi tehdä oikeita ohjelmia.
Javalla voi tehdä aivan itsenäisiä sovelluksia. Nettisivuilla olevat java-ohjelmat ovat vain appleteja, jotka ovat toiminnallisuudeltaan hyvin rajoittuneita "normaaliin" java-ohjelmiin verrattuna (turvallisuussyistä).
Periaatteessa javalla on mahdollista tehdä aivan samanlaisia ohjelmia, kuin millä tahansa muullakin ohjelmalla. Lisäksi java on ainakin suunniteltu olemaan alustasta riippumaton, eli saman ohjelman pitäisi toimia niin Windowsilla kuin Linuxillakin (tosin jotkin hieman erikoisemmat luokat saattavat olla sellaisia, jotka eivät välttämättä toimi kaikilla alustoilla).
Ihmetyttää kyllä mistä porukka on saanu noita ihme käsityksiään Javasta ja vieläpä kehtaavat niitä levitellä julkisesti. Jos asiasta ei mitään tiedä (kuten teksturi itsekin usein toteaa) niin ei ehkä kannattaisi sanoakaan mitään.
FooBatin vinkit osuivat suoraan häränpyllyyn, Kiitti!
Aihe on jo aika vanha, joten et voi enää vastata siihen.