I added description to all the constructors available in `PassFailJFrame`.

I generated the javadoc for it: 
[`PassFailJFrame/api`](https://cr.openjdk.org/~aivanov/PassFailJFrame/api/PassFailJFrame.html)
 which is easier to read. This hosted javadoc could be used as a reference to 
its API.

The constructor with the largest number of parameters contains a short 
description of how to use the `PassFailJFrame` object.

Shall we deprecate the constructors in favour of `Builder`?

The builder provides a more streamlined experience, therefore new tests should 
use it instead of constructors. We may update the tests which use the 
constructors, after which the constructors can be removed.

-------------

Commit messages:
 - Describe the remaining PassFailJFrame constructors
 - Describe PassFailJFrame(title, instructions, timeOut)
 - Put EDT into <dfn> tags where it's introduced
 - Re-flow constructor parameters at timeout, wrap entire throws clause
 - Re-write description of PassFailJFrame constructor without screenshots
 - Re-write description of PassFailJFrame constructor with screenshots
 - Replace plain `&` in javadocs with `&amp;`

Changes: https://git.openjdk.org/jdk/pull/21145/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=21145&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8340466
  Stats: 154 lines in 1 file changed: 97 ins; 14 del; 43 mod
  Patch: https://git.openjdk.org/jdk/pull/21145.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/21145/head:pull/21145

PR: https://git.openjdk.org/jdk/pull/21145

Reply via email to