© 1999-2003, Flemming Koch Jensen
Alle rettigheder forbeholdt
Mediator Pattern

Vejledning løsninger
Opgaver

 

 

1 I denne opgave skal vi lave et panel, som det der er vist i følgende frame:
Figur 1:
Copy/Paste "Maskine"

  Idéen, der ikke er specielt seriøs, er at man kan indtaste en ord/sætning i den ene af tekstfelterne, og et vist antal i den andet (et heltal større end nul)
  Når man gør det, bliver knappen Print enabled:
Figur 2:
Felter udfyldt med lovligt indhold

  Trykker dernæst på Print, vil ordet/sætningen bliver skrevet det pågældende antal gange i tekstområdet nedenunder.
Figur 3:
Ordet skrevet et vist antal gange

  Man har nu mulighed for at copy/paste teksten i tekstområdet - en uhyre nyttig applikation :-)
  Tekstområdet skal have scrollbars hvis ikke hele teksten kan vises:
Figur 4:
Scrollbars

  Lav et panel der implementerer ovenstående.
   
  Bemærk endvidere:
 
Print må ikke være enabled med mindre der står tekst i ord-feltet, og der står et positivt heltal i antal-feltet.
Når man trykker på Print skal den gamle tekst i tekstområdet fjernes.
Det må ikke på noget tidspunkt være muligt at editere i tekstområdet.