Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8096644

[TableView] Regression TableView: cannot start editing via keyboard

    XMLWordPrintable

    Details

      Description

      F2 (the typical binding to starting an edit) no longer has any effect.

      to reproduce, take your favourite editable table configured with tableCells that support editing and in default !cellSelectionEnabled mode

      - single click an editable cell
      - press F2 (or the equivalent in your OS)

      expected behaviour: cell starts editing
      actual behaviour: nothing happens

      The only way to start an edit is to double-click a cell. From a UX perspective, that's unacceptable - all controls must be equally well usable by both mouse and keybord

      It's a regression, as it did work as expected in jdk8_u5. Technical reason seems to be the changed semantic of focusedCell (now never carries a column) - so there is no longer any observable target/state to start editing on.

        Attachments

          Activity

            People

            Assignee:
            jgiles Jonathan Giles
            Reporter:
            fastegal Jeanette Winzenburg
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported: