Layout Managere Vejledende løsninger | Opgaver |
De følgende opgaver skal løses ved anvendelse af GridBagGUI-klassen fra kapitlet | |||||||||
1 |
Lav følgende vindue med GridBagLayout: | ||||||||
|
|||||||||
Der er anvendt en setSize( 300, 150 ). | |||||||||
2 |
Lav følgende vindue med GridBagLayout: | ||||||||
|
|||||||||
Der er anvendt en setSize( 500, 150 ). | |||||||||
*3 | Lav følgende vindue med GridBagLayout: | ||||||||
|
|||||||||
Der anvendes pack. | |||||||||
Implementer følgende funktionalitet: | |||||||||
Når en af de fire radiobuttons vælges skal beløbet, som står i DKK omregnes fra danske kroner til den relevante valuta, og resultatet vises i EXCH (Exchange). De fire radiobuttons skal være gensidig udelukkende. | |||||||||
Anvend følgende omregningstabel, der angiver prisen for 100 enheder i den pågældende valuta (f.eks. 100$ koster 737,14 kr.) | |||||||||
| |||||||||
Kurserne er fra 1. december 1999 (uden ansvar). | |||||||||
4 | [Ikast Handelsskole: Datamatiker - Konstruktions-eksamen, 3. januar 2001: Opgave 3] | ||||||||
Betragt følgende vindue: | |||||||||
|
|||||||||
Vinduet har to felter hvor man har mulighed for at indtaste værdier (de to hvide felter): | |||||||||
| |||||||||
De to grå felter opdateres når man indtaster en værdi i en af de hvide felter og trykker på return-tasten (hvilket udløser en ActionEvent). | |||||||||
Betragt følgende vindue hvor dette er gjort for en pris på 200,- kr. og en vægt på 45 kg. Fragten er altid 5,- kr. pr. kg.: | |||||||||
|
|||||||||
Hvis det ikke er muligt at beregne en værdi i et af de grå felter - enten fordi indtastede værdier er forkerte eller helt mangler - skal det grå felt være tomt. Der skal ikke gives nogen fejlmeddelelser: | |||||||||
| |||||||||
Det er ikke muligt at indtaste værdier i de to grå felter. | |||||||||
Når man lukker vinduet skal applikationen terminere. | |||||||||
Lav en klasse FakturaFrame, der implementerer ovenstående vindue med den anførte funktionalitet. |