Michaela Kedikova, Oracle
AWT: Abstract Window Toolkit: API model til grafisk brugergrænseflade.
Model-View-Controller paradigme
Toolkit controls: com.sun.star.awt.UnoControl, com.sun.star.awt.UnoControl, com.sun.star.beans.XPropertieset
Dialog kan laves på to måder:
1) Med dialog-editoren og createDialog()
2) Ved run-time (AWT)
Fordelen ved AWT er at visse funktioner ikke kan gennemføres vha. dialog-editoren.
Grid control
* Opstille data eller andet indhold i kolonner med tabelfunktionalitet
* Tooltips for celler
* Tekst eller billeder som data input
Oprette kolonner
Tilføje kolonner til Column model
Oprette data model
Tilføje rækker
Skabe grid control model og sætte egenskaber
Skabe grid control
F.eks for, i en dialog, at vælge en adresse fra en database.
Der er rigtig gode muligheder for at kræse for layoutet.
Desværre er det ikke muligt at benytte dialog-editoren til AWT men det kommer. Det er muligt at gøre det med basig i run-time.
Fremtiden vil også give mulighed for f.eks. at sortere kolonner, redigere celler o.s.v.