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 :
merci d'avance
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 );
Partager