org.eclipse.jface.fieldassist
által biztosított támogatás feladatsegédlet biztosításához a
szövegmezőkben. A példa párbeszédablak megjeleníti, hogy hogyan állíthatók be mezőkiemelések a kötelező mezők, a
hibákkal és figyelmeztetésekkel rendelkező mezők illetve a tartalomsegédet biztosító mezők jelzéséhez. A példa
egy beállításoldalt is tartalmaz, amely lehetővé teszi kiemelések és tartalomsegéd-támogatás beállítását.
Két beállításoldal biztosított a párbeszédablak viselkedésének beállításához. A Mezősegéd példa beállítások oldal lehetővé teszi annak beállítását, hogy a párbeszédablak hogyan látja el a hibákkal és figyelmeztetésekkel rendelkező mezőket, a kötelező mezőket illetve a tartalomsegédet jelölésekkel. Színek és kiemelések kombinációjával jelölhetők a mezők. A beállításoldal célja annak megjelenítése, hogy mi lehetséges a kiemelések beállításakor. Sokkal inkább arra készült, hogy a programozók kipróbálják a mezősegédet és nem az a célja, hogy jó példát mutasson a beállításoldalra, amellyel a végfelhasználók szabályozhatják a feljegyzéseket.
A Tartalomsegéd beállítások oldal segítségével beállítható, hogy a tartalomsegéd hogyan legyen telepítve a párbeszédablak szövegmezején. A mezősegéd alkalmazás programozási felületen (ContentProposalAdapter) biztosított beállítások nagy része beállítható ezen az oldalon. Ne feledje el, hogy a tartalomsegéd beállítható egy nem kívánatos felhasználói élményhez. Például a tartalomsegéd beállítása automatikus aktiválásra minden karakteren nagy késleltetéssel nem kívánatos. Zavarba ejtő lehet a halmozódó ajánlatszűrés használata, ha a szűrőkulcsok nem kerülnek továbbításra a vezérlőhöz. Az API beállításoldalon való kitételének célja, hogy a mezősegéd-programozó minden lehetséges kombinációt kipróbálhasson. Nem elvárt, hogy ezen beállítások bármelyike is kitételre kerüljön a végfelhasználó számára, de a fejlesztő ezen értékek legjobb kombinációját választhatja ki egy adott stílusú tartalomsegéd biztosításához.
A példa párbeszédablak számos különböző mezőt jelenít meg:
A példa párbeszédablak nem túl összetett, de a mezősegéd programozásának bemutatása a célja. A forráskóddal kapcsolatos néhány megjegyzés következik:
FieldDecorationRegistry.getMaximumDecorationWidth()
protokollal jelölhetők ki.