assertj / assertj/assertj-swing
Support for editing table that activates editor on single-click
- 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