Bonjour,
Je travaille sur un tableur avec gestion des formules.
Lorsque j'ouvre un fichier, il s'affiche convenablement. Je peux
modifier mes cellules, enregistrer ...etc. Le seul hic, c'est au niveau
des formules(Mon parser d'expressions fonctionne également bien).
Ce que je voudrais c'est : lorsque je clique sur une cellule, si elle
contenait une formule alors cette formule apparait et quand je clique
ailleurs, c'est le résultat de cette formule qui s'affiche.
Est-ce que cela se fait dans la classes interne EditorDelegate de la
classe DefaultCellEditor ?
D'avance merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emmanuel Puybaret
Bonjour,
Je travaille sur un tableur avec gestion des formules. Lorsque j'ouvre un fichier, il s'affiche convenablement. Je peux modifier mes cellules, enregistrer ...etc. Le seul hic, c'est au niveau des formules(Mon parser d'expressions fonctionne également bien). Ce que je voudrais c'est : lorsque je clique sur une cellule, si elle contenait une formule alors cette formule apparait et quand je clique ailleurs, c'est le résultat de cette formule qui s'affiche. Est-ce que cela se fait dans la classes interne EditorDelegate de la classe DefaultCellEditor ?
Dans le tableur Jeks ( http://www.eteks.com/jeks ), j'utilise dans getTableCellEditorComponent une valeur "éditable" qui est la formule elle-même (voir la classe com.eteks.jeks.JeksCellEditor)
A+ -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java [1] / Editions Eyrolles : http://www.eteks.com/services/cahierjava1.html
Bonjour,
Je travaille sur un tableur avec gestion des formules.
Lorsque j'ouvre un fichier, il s'affiche convenablement. Je peux
modifier mes cellules, enregistrer ...etc. Le seul hic, c'est au niveau
des formules(Mon parser d'expressions fonctionne également bien).
Ce que je voudrais c'est : lorsque je clique sur une cellule, si elle
contenait une formule alors cette formule apparait et quand je clique
ailleurs, c'est le résultat de cette formule qui s'affiche.
Est-ce que cela se fait dans la classes interne EditorDelegate de la
classe DefaultCellEditor ?
Dans le tableur Jeks ( http://www.eteks.com/jeks ), j'utilise dans
getTableCellEditorComponent une valeur "éditable" qui est la formule
elle-même (voir la classe com.eteks.jeks.JeksCellEditor)
A+
--
Emmanuel PUYBARET
Email : puybaret@eteks.com
Web : http://www.eteks.com
Auteur du Cahier du programmeur Java [1] / Editions Eyrolles :
http://www.eteks.com/services/cahierjava1.html
Je travaille sur un tableur avec gestion des formules. Lorsque j'ouvre un fichier, il s'affiche convenablement. Je peux modifier mes cellules, enregistrer ...etc. Le seul hic, c'est au niveau des formules(Mon parser d'expressions fonctionne également bien). Ce que je voudrais c'est : lorsque je clique sur une cellule, si elle contenait une formule alors cette formule apparait et quand je clique ailleurs, c'est le résultat de cette formule qui s'affiche. Est-ce que cela se fait dans la classes interne EditorDelegate de la classe DefaultCellEditor ?
Dans le tableur Jeks ( http://www.eteks.com/jeks ), j'utilise dans getTableCellEditorComponent une valeur "éditable" qui est la formule elle-même (voir la classe com.eteks.jeks.JeksCellEditor)
A+ -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java [1] / Editions Eyrolles : http://www.eteks.com/services/cahierjava1.html