bonjour
j'ai un probleme avec un jViewPort
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
vcenter = new JViewport();
			vcenter.setLayout(null);
			vcenter.setBackground(Color.BLUE);
			this.add(vcenter, "cell 1 1,grow");
 
			// pour test
			JPanel p = new JPanel();
			p.setSize(new Dimension(500, 500));			
			p.setBackground(Color.RED);
 
			vcenter.setView(p);
			vcenter.setViewSize(new Dimension(500, 500));
			System.out.println("view size  " + vcenter.getViewRect().height);
			System.out.println("view size  " + vcenter.getViewSize().height);
			vcenter.setViewPosition(new Point(0, 0));
je n'arrive pas a reccuperer la bonne taille (500) sur getViewRect
qui normalement devrait me retourner la taille contenue dans le JViewPort

auriez vous une idée ?

merci