Ajouter image sur bouton [Résolu]

Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Dernière intervention
12 mai 2013
- - Dernière réponse : Ombitious_Developper
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Dernière intervention
26 juillet 2013
- 17 nov. 2007 à 19:58
je veux ajouter devant le text de bouton une icone mais le positionnement n'est pas juste car l'image et le text sont centrés

http://www.servimg.com/image_preview.php?i=9&u=11546812








vous voyez qu'il y a un espace une marge à gauche ,je veux que l'image et le texte prends l'espcae de bouton
<!-- / message -->



import javax.swing.*;


import java.awt.*;


import java.io.*;

 
 
publicclass chercher extends JFrame  {
public JPanel pan;
private JButton ok = new JButton("chercher",new ImageIcon("C:\\Documents and Settings\\ra\\Bureau\\2.gif"));
 public chercher(){
setTitle(" itemsets frequents ");
this.setResizable(false);
this.setSize(850,720);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
 
JPanel pan = new JPanel();
pan.setLayout(null);
 
ok.setBounds(120 ,560 ,120,20);
pan.add(ok);
 getContentPane().add(pan);
 
  }
   
  publicstaticvoid main(String[] args){
       chercher gui = new chercher();
         gui.setVisible(true);
           }
 
  
 
 
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Dernière intervention
26 juillet 2013
3
Merci
Salut:

Utilises la méthode setHorizontalTextPosition() pour positionner le texte.

Bye.

Merci Ombitious_Developper 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de Ombitious_Developper

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.