assertj / assertj/assertj-swing

Support for editing table that activates editor on single-click

Offen
#78 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
import from fest-swing Improvement Major
Vorherrschende Sprache
Java
Sterne
121
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

_Issue by **[Morten Breum Mikkelsen](http://jira.codehaus.org/secure/ViewProfile.jspa?name=mortenbreum)** from Thu, 2 Sep 2010 09:16:51 -0500_
_Originally opened as http://jira.codehaus.org/browse/FEST-392_

---

In our application, there is a table that has its editor activated when a cell is clicked.

The standard FEST JTable driver clicks and presses F2 which edits and stops editing.

I would like to create a driver that handles this, but I am stopped by some methods being private and thus non-extendable.

I suggest the following are made protected


BasicJTableCellWriter.cellWriterFor(JTable, int, int)

BasicJTableCellWriter.checkBoxWriter (or a getter introduced, but being final, protected wouldn't hurt)
BasicJTableCellWriter.comboBoxWriter (or a getter introduced, but being final, protected wouldn't hurt)
BasicJTableCellWriter.textComponentWriter (or a getter introduced, but being final, protected wouldn't hurt)
JTableTextComponentEditorCellWriter.doStartCellEditing(JTable, int, int)

I am able to work my way around that by extending classes higher-up in the hierarchy, but it would save me a dozen lines of code if more methods/members were protected instead of private.

---

votes (original issue): 0
watches (original issue): 0

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Lies BasicJTableCellWriter und JTableTextComponentEditorCellWriter und konzentriere dich dabei auf die aufgeführten privaten Methoden und Member. Prüfe die vorhandenen JTable-Treibertests oder die relevanten Test-Einstiegspunkte, bevor du die Sichtbarkeit änderst. Als erledigt gilt die Aufgabe, wenn eine Unterklasse die Tabellenbearbeitung per Einzelklick unterstützen kann, ohne die in diesem Issue beschriebene Arbeit an der übergeordneten Hierarchie zu duplizieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
desktop, testing-qa
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.