assertj / assertj/assertj-swing

Support for editing table that activates editor on single-click

Aperta
#78 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
import from fest-swing Improvement Major
Lingua principale
Java
Stelle
121
Fork
52
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

_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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Leggi BasicJTableCellWriter e JTableTextComponentEditorCellWriter, concentrandoti sui metodi e membri privati indicati. Controlla i test esistenti del driver JTable o i relativi punti di ingresso dei test prima di modificare la visibilità. Il lavoro è completato quando una sottoclasse può supportare la modifica delle tabelle con un singolo clic senza duplicare il lavoro sulla gerarchia di livello superiore descritto nell’issue.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
desktop, testing-qa
Tipo di issue
Funzionalità
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.