Bonjour,
je n'arrive pas à afficher dans une même JFrame des component et une image, enfin si, mais il s'affiche un peu n'importe comment...
Comment faire pour les placer correctement?
voici mon code :
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
16
17
18
19
 
JFrame frame = new JFrame("XGLImageViewer");
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints constraints = new GridBagConstraints();
viewer.setLayout(gridbag);
 
viewer.buildConstraints(constraints,0,0,1,1,10,40);
constraints.fill = GridBagConstraints.NONE;
constraints.anchor = GridBagConstraints.NORTHWEST;
TextField champ = new TextField("",20);
gridbag.setConstraints(champ,constraints);
viewer.add(champ);	
 
BufferedImage image = ImageIO.read(new File(viewer.getNomFic()));
 
//Construit un adapteur sur l'image image. Si l'image en entrée n'est pas une image en niveau de gris, une exception est levée.       
GrayLevelImageAdapter gray_image = new GrayLevelImageAdapter( image ); 
 
viewer.setImage( gray_image );
merci d'avance