thomason
91Messages postés
10 juillet 2008Date d'inscription
18 juil. 2008 à 09:40
voici le code ce que je veux c'est la méthode qui me permet d'effectuer l'action
import javax.swing.*;
import java.awt.*;
public class bab extends JFrame {
JFrame fen =new JFrame();
JButton bot = new JButton("supprimez");
JTextField text = new JTextField();
JLabel label=new JLabel();
public bab(){
super();
fen.setLayout(null);
fen.setBounds(100,200,600,350);
bot.setBounds(250, 100,100 ,30 );
text.setBounds(200, 50, 150, 20);
label.setBounds(100,50,150,20);
label.setText("Votre nom svp : ");
fen.setVisible(true);
fen.add(bot);
fen.add(text);
fen.add(label);
fen.setDefaultCloseOperation(fen.EXIT_ON_CLOSE);
}
public static void main(String[]args){
new bab();
}
}
import javax.swing.*;
import java.awt.*;
public class bab extends JFrame {
JFrame fen =new JFrame();
JButton bot = new JButton("supprimez");
JTextField text = new JTextField();
JLabel label=new JLabel();
public bab(){
super();
fen.setLayout(null);
fen.setBounds(100,200,600,350);
bot.setBounds(250, 100,100 ,30 );
text.setBounds(200, 50, 150, 20);
label.setBounds(100,50,150,20);
label.setText("Votre nom svp : ");
fen.setVisible(true);
fen.add(bot);
fen.add(text);
fen.add(label);
fen.setDefaultCloseOperation(fen.EXIT_ON_CLOSE);
}
public static void main(String[]args){
new bab();
}
}
bot.addActionListener( new ActionMouseListener(){ public void mouseClicked(MouseEvent e){ resetTextValue(); } } );Et la méthode 'resetTextValue' qui reset le texte :
public void resetTextValue (){ text.value = ""; }Incorporer dans ton code voilà ce que ça donnera :
import javax.swing.*; import java.awt.*; public class bab extends JFrame { JFrame fen =new JFrame(); JButton bot = new JButton("supprimez"); JTextField text = new JTextField(); JLabel label=new JLabel(); public bab(){ super(); fen.setLayout(null); fen.setBounds(100,200,600,350); bot.setBounds(250, 100,100 ,30 ); bot.addMouseListener( new ActionMouseListener(){ public void mouseClicked(MouseEvent e){ resetTextValue(); } } ); text.setBounds(200, 50, 150, 20); label.setBounds(100,50,150,20); label.setText("Votre nom svp : "); fen.setVisible(true); fen.add(bot); fen.add(text); fen.add(label); fen.setDefaultCloseOperation(fen.EXIT_ON_CLOSE); } public static void main(String[]args){ new bab(); } public void resetTextValue (){ text.value = ""; } }Je n'ai pas testé donc je n'affirme pas que cela fonctionne, mais le principe est là. A toi de voir des tutoriels sur le net, tu tape 'Java tutoriel ActionListener' sur google et tu devrais trouver des choses