Προσαρμοσμένες διατάξεις

Ενδέχεται περιστασιακά να χρειαστεί να εγγράψετε τη δική σας κλάση προσαρμοσμένης Διάταξης. Αυτό απαιτείται κυρίως όταν έχετε μια σύνθετη διάταξη που χρησιμοποιείται σε πολλά διαφορετικά σημεία στην εφαρμογή σας. Να σημειωθεί ότι κάποιες φορές είναι πιο απλό και πιο εύκολο να υπολογίσετε μεγέθη και να τοποθετήσετε θυγατρικά στοιχεία σε μια λειτουργία ακρόασης αλλαγής μεγέθους, εκτός αν εγγράφετε μια πολύ γενική διάταξη που θα χρησιμοποιηθεί από διάφορα Σύνθετα, όργανα.

Οι διατάξεις είναι υπεύθυνες για την υλοποίηση δύο μεθόδων:

ΜΙα τρίτη μέθοδος, flushCache(...), μπορεί να εφαρμοστεί προαιρετικά για την εκκαθάριση δεδομένων της λανθάνουσας μνήμης που έχουν συσχετιστεί με ένα συγκεκριμένο στοιχείο ελέγχου. Συχνά, η μέθοδος ενός οργάνου μπορεί να είναι χρονοβόρα, γι' αυτό οι διατάξεις μπορούν να αποθηκεύσουν στη λανθάνουσα μνήμη αποτελέσματα για τη βελτίωση της απόδοσης.

Πληρέστερη ανάλυση των προσαρμοσμένων διατάξεων βρίσκεται στην ενότητα Κατανόηση διατάξεων σε SWT.