Lecture overview -- Keyboard shortcut: 'u'  Previous page: Oversigt over top-niveau containere i Swing -- Keyboard shortcut: 'p'  Next page: Eksempel: Farveblander -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 9 : 30
Forelæsningsnoter i Objekt-orienteret Programmering
Grafiske brugergrænseflader i Java, del 2
Eksempel: Div Mod calculator

Vi ser nu på et bekendt eksempel, nemlig kalkulatoren der kan beregne kvotient og rest fra forrige lektion. Vi viser først en udgave af programmet, som er en ren applikation, altså uden nogen som helst indblanding af applets. Java 1.2 understøtter naturligvis applets, JApplet's, men det kræver en speciel Browser plugin for at anvende disse. Derved tiltrækker applet's endnu mindre interesse, idet der nu er endnu mindre sandsynlighed for, at modtageren faktisk kan se en Applet, som vi har skrevet.

Det er let at konvertere applikationer fra AWT til Swing, hvis AWT og Swing understøtter de samme begreber

/user/normark/courses/prog1/prog1-01/sources/java/division/application/DivModApplication.javaAWT udgave af kalkulatoren som en applikation (ikke applet).

AWT udgave af kalkulatoren som en applikation (ikke applet). Vi vælger først at konvertere applet'en fra forrige lektion til en applikation i en Frame.

/user/normark/courses/prog1/prog1-01/sources/java/division/swing/DivModApplication.javaKalkulator applikationen i Swing.

Kalkulator applikationen i Swing. Vi har fremhævet forandringerne i forhold til AWT programmet vist ovenfor. De røde fremhævninger viser egentlige forandringer i programmet. De blå fremhævninger viser ændringer af AWT navne til Swing navne.

Go to exerciseKalkulatoren i Swing