J'ai fait quelques applications simples avec une disposition statique, mais maintenant j'ai rencontré un problème en essayant de créer une application contenant plusieurs vues qui sont changées en appuyant sur bouton de navigation.Architecture Java Swing pour basculer entre les vues basées sur JPane
Vous pouvez comparer l'idée à un site Web de sorte que chaque vue possède des boutons permettant d'accéder à certaines autres vues, mais cela fonctionnerait dans une seule JFrame. J'ai trouvé que peut-être CardLayout (Cardlayout example) pourrait être une solution appropriée pour ce type de structure, mais je suis incapable de trouver un moyen de changer les vues à partir des boutons qui sont à l'intérieur des JPanes que je '' Bien sûr, un moyen serait d'instancier tout dans la classe parente comme dans l'exemple du petit tutoriel java, mais ce n'est pas tout à fait propre ni modulaire pour plusieurs vues, n'est-ce pas?
Comment cela peut-il être implémenté pour que je puisse accéder à la méthode de changement de vue?
Peut-être quelque chose comme JTabbedPane? – medopal
Qu'essayez-vous de faire, une sorte de sorcier? Si oui, il y a quelques bibliothèques open source qui pourraient vous aider (mais je ne les ai pas vérifiées depuis longtemps). Sinon, si vous avez besoin de plus de possibilités (comme plusieurs vues en même temps), vous cherchez peut-être une bibliothèque d'ancrage. S'il vous plaît clarifier davantage votre problème. – jfpoilpret
Une vue à la fois suffit pour ce projet. L'objectif est de créer une application en plein écran simple contenant des composants de base tels que des listes et des boutons à utiliser avec une interface à écran tactile. Le Wizard n'est pas une description précise car il faut pouvoir se déplacer entre ces vues librement, pas dans l'ordre. – imhotep