Veikkaisin, että ikkunaympäristön ohjelmointi on muuttunut huomattavasti. Itse kielihän on sama.
Itselläni on David Flanaganin kirja samalta ajalta, ja on semmoinen hutina, että siinäkin on vanhentunut ikkunoiden ohjelmointi.
Paljon on tietenkin myös samaakin.
Joku ammatikseen ohjelmoiva voi vahvistaa/kumota olettamukseni.
Muttei kuitenkaan ole kyseessä kirja Javan alkuajoilta, vaan lähinnä keskiaika tai toinen aalto.
Mulla oli Javan alkuajoilta joku Mikrosoftin kirja Javan alkuajoilta. En muista nimeä, mutta siinäkin käytettiin käyttöliittymän ohjelmoinnissa muuta tekniikkaa kuin listenerien tekemistä.
Pikainen Googlaus auttoi. Tosiaan tuo Flanaganin kirjani ikkunoissa Frame-luokkaa, kun taas on nykyaikaista käyttää JFrame-luokkaa.
Eli jos kirjasi käyttää JFrame-luokkaa, voit olettaa ainakin suurelta osin ohjelmoinnin olevan samanlaista kuin nykyään.
http://docs.oracle.com/javase/tutorial/uiswing/components/frame.htmlEdit - Siis mene kirjasi sisällysluetteloon/hakemistoob, ja etsi sieltä frame tai jframe. Jos osuu hakemistossa jframe, niin kannattaa opetella kirjan mukaan tekemään myös ikkunaohjelmia. Muussa tapauksessa kirja soveltuu vain ohjelmointikielen perusteiden opiskeluun eikä kirjastoja kannata siitä opiskella.