En ce moment j'utilise un JTable pour ce que je fais. Après avoir parcouru l'API Java et diverses ressources web, je ne pense pas qu'un JTable va le couper. Ce que je cherche, c'est une table pour laquelle je peux spécifier des procédures de sélection très strictes. Je veux être capable non seulement de sélectionner des lignes et des colonnes, mais également de sélectionner des cellules dans une direction diagonale. Plus que cela, j'ai besoin de la capacité globale de pouvoir spécifier quelles cellules peuvent être sélectionnées dans une autre cellule. Par exemple, si j'ai une table 10x10 et que je suis dans la cellule (4, 3) [(ligne, colonne)], je veux pouvoir dire, d'accord, vous pouvez sélectionner les intervalles suivants à partir d'ici :JTable ou une autre classe de table Java avec une sélection de cellule avancée?
- (4, 3) à (4, 10)
- (4, 3) à (4, 1)
- (4, 3) à (10, 4)
- (4, 3) à (1, 4)
- (4, 3) à (10, 10) [en diagonale]
- (4, 3) à (1, 1) [en diagonale]
- (4, 3) à (1, 6) [en diagonale]
- (4, 3) à (6, 1) [diagonalement]
Toutes les idées pour comment je pourrais le faire?