Bonjour,
Pour mes cours, on créer un jeu de role. Je suis en train de créer mon interface graphique avec un gridLayout pour faire une sorte de plateua de jeu. Ce plateau est fait de JButton ou je met un icon pour faire l'herbe, la montagne ...
Mon problème est que mes icones apparaissent lorsque je passe ma souris dessus mais je voudrais qu'elle soit toujours visible. J'ai essayer le setVisible(true), le setEneable(true), le repaint mais rien n'y fait je comprend pas. J'ai pas commencer a mettre les ActionListener donc le probleme ne viens pas de la.
Voici mon code pour creer mon terrain :
for(int i =0; i<ATerrain.getMaxX(); i++) {
for(int j =0; j<ATerrain.getMaxY(); j++) {
ATerrain.getCase(i,j).setBorder(null);
ATerrain.getCase(i,j).setEnabled(true);
ATerrain.getCase(i,j).setVisible(true);
ATerrain.getCase(i,j).setPreferredSize(new Dimension(50,50));
PTerrain.getPanelTerrain().add((ATerrain.getCase(i,j)));
}
}
Merci de votre aide.
Partager