Dans certaines circonstances, j'ai besoin d'un JTabbedPane pour rester sur un volet jusqu'à ce que l'utilisateur fournisse certaines informations. Essentiellement, lorsque cette circonstance se produit, j'ai besoin que le volet actuel devienne modal.Comment puis-je geler sur un volet d'un JTabbedPane?
Comment puis-je l'implémenter? Je pensais que je pourrais attraper n'importe quel événement est déclenché lorsque le volet change, et remis à la vitre que je veux coller. Mais je crains que cela ne soit pas tout à fait exact, que selon le moment où l'événement se déclenche, la transition vers le nouveau volet se produira après J'appelle la méthode pour placer le volet sur le volet que je veux, ou un autre condition de course similaire. Y a-t-il un meilleur moyen? Y a-t-il un moyen de faire fonctionner cette approche?
Vous ne pouvez pas utiliser JDialog ou JOptionPane? – ChadNC
@ChadNC, j'ai pensé à cela, et en fait je préférerais cette option, mais dans ce cas, l'utilisateur doit prendre des mesures sur ce volet pour changer les circonstances pour éliminer la condition que j'ai besoin de geler. Et il existe plusieurs façons d'atténuer cette condition, en utilisant les contrôles de ce volet. Si j'ouvre un dialogue modal, ils perdent l'accès à tous ces contrôles. – skiphoppy