Integrated: 7903929: Improve component layout in ChoiceQuestionRenderer and ChoiceArrayQuestionRenderer

Dmitry Bessonov dbessono at openjdk.org
Fri Jan 10 17:06:45 UTC 2025


On Fri, 10 Jan 2025 12:50:57 GMT, Dmitry Bessonov <dbessono at openjdk.org> wrote:

> The ChoiceQuestionRenderer and ChoiceArrayQuestionRenderer classes contain a complex layout of the components which represent selectable options. This layout is based on JTable used as a container and this over-complicates navigation with keyboard and proper rendering.
> 
> Instead of JTable, a standard approach to layout using panels could be used.

This pull request has now been integrated.

Changeset: 7315e725
Author:    Dmitry Bessonov <dbessono at openjdk.org>
URL:       https://git.openjdk.org/jtharness/commit/7315e72563c8328adbf219241afb46f8fb91332d
Stats:     262 lines in 2 files changed: 10 ins; 232 del; 20 mod

7903929: Improve component layout in ChoiceQuestionRenderer and ChoiceArrayQuestionRenderer

Reviewed-by: lkuskov

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

PR: https://git.openjdk.org/jtharness/pull/91


More information about the jtharness-dev mailing list