29. juli 2002 - 23:44Der er
1 kommentar og 2 løsninger
hvad betyder disse koder egentlig ??
jeg har lige nogle koder som jeg godt kunne tænke mig at få en lille forklaring på hvad de egentlig betyder. Måden som det er skrevet på er nemlig ny for mig, og hvad er det WindowAdapter() egentlig godt for???
Den viste kode betyder, at når dit window (framen) bliver åbnet, så bliver focus sendt til komponenten cmdFindFil (så den er klar til indtastning/tryk - det afhænger af komponentens type...)
WindowAdapter er en klasse, som har et sæt metoder, som omhandler events i forbindelse med Vinduer : - windowOpened - windowClosing - windowClosed - windowIconified - windowDeiconified - windowActivated - windowDeactivated - windowStateChanged - windowGainedFocus - windowLostFocus
Der gives så muligheder for at overskrive disse metoder, så man selv kan bestemme, hvad der skal ske i de forskellige events tilfælde
frame.addWindowListener(...) bruges så til at tilknytte WindowAdapteren til frame-objektet
Det er en nem og hurtig måde at lave en instans af en klasse (her: WindowAdapter), hvor man lige definerer en metode (her: windowOpened). Referencen til objektet bliver blot smidt videre som parameter til addWindowListener.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.