A "helpHelper" bean is attached (using the VisualAge visual editor) to a
panel for which help is to be provided. The custom editor for the
helpHelper bean brings up the target panel, along with a help editor panel
that shows which component of the target panel is selected, allowing help
for that part to be assigned. At run time, the helpHelper bean listens to
which part of the panel is selected, and brings up the help for that part
when it is requested (if F9 is hit). The runtime help can also operate in
"hover" mode. This offers a very simple and convenient way to add the help
for the panel, and it also makes delivery of the help an integral part of
the application, so that it does not require anything apart from the Java
code to display the help.
Ένα φασόλι "helpHelper" είναι συνδεμένο (χρησιμοποιώντας τον οπτικό συντάκτη VisualAge) με μια επιτροπή για την οποία η βοήθεια πρόκειται να παρασχεθεί. Ο συντάκτης συνήθειας για το φασόλι helpHelper φέρνει επάνω την επιτροπή στόχων, μαζί με μια επιτροπή συντακτών βοήθειας που παρουσιάζει ποιο συστατικό της επιτροπής στόχων επιλέγεται, επιτρέποντας στη βοήθεια για εκείνο το μέρος για να οριστεί. Στο χρόνο τρεξίματος, το φασόλι helpHelper ακούει ποιο μέρος της επιτροπής επιλέγεται, και φέρνει επάνω τη βοήθεια για εκείνο το μέρος όταν ζητείται (εάν F9 χτυπιέται). Η βοήθεια χρόνου εκτέλεσης μπορεί επίσης να λειτουργήσει "αιωρείται" τον τρόπο. Αυτό προσφέρει έναν πολύ απλό και κατάλληλο τρόπο να προστεθεί η βοήθεια για την επιτροπή, και κάνει επίσης την παράδοση της βοήθειας ένα αναπόσπαστο τμήμα της εφαρμογής, έτσι ώστε δεν απαιτεί τίποτα εκτός από τον κώδικα της Ιάβας για να επιδείξει τη βοήθεια.