Koodaako joku täällä ammatikseen javaa tai osaako muuten kertoa että miten "isossa maailmassa" yleensä toteutetaan java softien gui:t. Ymmärtääkseni puhdasta awt:tä ei käytetä missään ja Swingiäkin todella harvoin. Ja toinen juttu miten java ohjelma käännetään ns. normaaliksi exe tiedostoksi? Onko mahdollista tehdä se niin että käännetty ohjelma ei enää tarvisi virtuaalikonetta pyöriäkseen?
Mistähän olet saanut käsityksen, ettei Swingiä käytettäisi business-maailmassa? Kyllähän nuo Java-ohjelmat saadaan käännettyä ihan exe-tiedostoiksi ja silloin ei luonnollisestikaan tarvita enää JVM:ää.
edit. Swingiä käyttämällä voidaan tehdä erilaisia look&feel:ä, joten niistä gui:sta saadaan hyvinkin erilaisia...
Tässä googlettelun tuloksena sain tuollaisen käsityksen. Mahdollisesti sitten väärä. Osaatko ohjata oikeaan suuntaan tuon exe tiedostoksi kääntämisen kanssa, ainakaan Eclipsestä en äkkiseltään moista ominaisuutta keksinyt? Entäs OS X puolelle kääntäminen?
En usko, että kukaan käytännössä kääntäisi Java-ohjelmia ajettaviksi ilman JVM:ää. Yleisempää on, että varsinaisen sovelluksen mukaan paketoidaan valmiilla työkalulla generoitu pieni ohjelma, jonka tehtävä on käynnistää JVM ja Java-ohjelma. Linuxissa ja Mac OS X:ssä vastaavaan tulokseen pääsee helposti skriptillä.
KVG: Java launcher EXE ja Java launcher Mac OS X.
Aihe on jo aika vanha, joten et voi enää vastata siihen.