Salut à tous
J'ai une fenêtre qui permet d'afficher une courbe 3D, le z c'est des couleurs qui représente le niveau. Je clic sur cette courbe 3D ce qui me permet de récupérer les coordonnées et ensuite de pouvoir afficher une courbe 2D (z=f(x) ou z=f(y)). mais le problème c'est que quand j'affiche mon graphique 2D, c'est gris et je suis obligé de redimensionner pour que la courb s'affiche.
Si vous avez une idée pour ce pb, sachant que j'ai regarder sur la faq et j'ai aussi fais une recherche. J'ai trouvé 2 ou 3 trucs avec le revalidate ou le validate mais ça ne marche pas.
Voila le code qui me permet d'afficher mon grapique 2D à partir du 3D.
Sachant que MyGraphe2D est un JComponent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 MyGraphe2D graphe = new MyGraphe2D(tabAbcisse, tabOrdonnée); JFrame graphe2D = new JFrame(""+orientation+" - Val : "+val); graphe.setBounds(50, 50, l, h); graphe2D.setBounds( 50, 50, l, h); graphe2D.add(graphe); graphe.setVisible(true); graphe2D.setVisible(true); graphe.revalidate();
Une deuxième question qui est du même ordre, comment faire pour qu'une fenêtre ce rafraichisse quand on la remer au premier plan( en cliquant dessus par exemple), car il en a qui ce rafraichisse,mais pas complètement , voir pas du tout.
Partager