Første
Oversigt
Tidligere java-versioner serie, Planche nr. 12
Print af Tidligere java-versioner
1 : Tidligere java-versioner
2 : Problemområder
Udviklingsversioner
Kun AWT-klasser
Eventmodel 1.0
3 : Skarpe hjørner
JDK 1.02 mest udbredte
JDK 1.02 Eventmetode brugt til JDK 1.1.4
Netscape indtil V.4.0.7 leveret med JDK 1.1.2!
Inklusive
alle
danske versioner
Nuværende versioner af NS og IE svarer til JDK 1.1.5
Seneste JDK i den serie 1.1.8
4 : Det Swinger ikke!
Swing biblioteket er add-on i JDK 1.1.x
INGEN browser har det indbygget!
Swing v. 1.0.1 (Visual Cafe 2.x default) dur ikke
Swing v. 1.0.2 og 1.0.3 kan downloades og installeres
Eller brug plug-in (JRE v. 1.1.1 eller 1.1.2)
Automatisk download og installation mulig
5 : AWT biblioteket
en forenklet (oprindelig) udgave af JFC.
Fjern J foran JFC klassenavnet og se, om det findes i awt.
Kun "native" look&feel
Kan generelt ikke modificeres
Ikke genvejstaster (mnemonic)
Ikke popup-hjælp (toolTipText)
Indbygget i de fleste browsere m. javasupport
6 : Eventmodel 1.0
Overskriv handleEvent() metoden
eller en af undermetoderne.
7 : Begrænsninger
HandleEvent() skal håndtere ALT
Flere komponenter => Flere betingelser
meget kompliceret at vedligeholde
Man kan kun overskrive i subklasser
Man kan altså ikke modificere standardklassers action()-metode
8 : Fordele
Man vil lave applets til internettet
9 : Eksempel
10 : Opgave
Eventmodel 1.0
AWT-komponenter
11 : Installation af Swing i JDK 1.1.x
Download Swing 1.0.3
eller højere
Unzip til Swing-1.0.3 katalog
SET JAVA_HOME til JDK-katalog
C:\JDK1.1.6
SET SWING_HOME til Swing-1.0.3 katalog
tilføj jar-files fra SWING_HOME til CLASSPATH
SET CLASSPATH=.;%CLASSPATH%;%SWING-HOME%\swingall.jar
12 : Installation (Netscape)
Kopier alle *.jar-filer
til Netscapes CLASSES-katalog
(Se efter andre jar-filer)
Kun Netscape fra v.4.0.7 (JDK V.1.1.5)
© 2000 BLA*net - Leif E. Andersen, leander@blanet.dk