Bonjour à tous,
j'ai un ptit problème à résoudre.
J'ai une JFrame composé de plein de composants.
Au milieu de tout cela, j'ai un JPanel qui s'ouvre suite à une action de l'utilisateur. Ce JPanel contient un ensemble de composants formant un formulaire.
Le problème est le suivant :
J'aimerai :
1) Pouvoir spécifier que tel composant de ce JPanel (ou un sous-composant de ce JPanel) prenne le Focus lors de l'affichage du JPanel.
2) Que le Cycle de focus ne contienne que les composants de ce JPanel.
Je m'explique :
Ce JPanel qui est affiché suite à une action est en fait composé lui-même de JPanel qui eux même sont composé de JPanel....et ainsi de suite jusqu'à arriver à des composants style JComboBox, JTextField, JTextArea, etc. Au final, graphiquement, cela donne un joli formulaire tout beau.
1) J'aimerai pouvoir spécifier lors de l'affichage de ce JPanel que je veux que tel composant de bas niveau (JCombo, TextField, etc) prenne le Focus). Actuellement, c pas le cas, c complètement aléatoire.
2) Que lorsque la personne fait TAB, le focus se pointe sur le composant suivant, et ainsi de suite mais qu'une foit arrivé au dernier composant du JPanel, celui-ci reparte sur le composant du JPanel. Je ne veux pas que le focus parte dans un composant en dehors de ce JPanel, ce qui est le cas actuellement.
Messieur les développeurs, si vous avez des idées, je suis plus que preneur.
Merci
Partager