toledo9
Messages postés22Date d'inscriptionmardi 25 janvier 2011StatutMembreDernière intervention31 mars 2022
-
23 févr. 2012 à 06:32
toledo9
Messages postés22Date d'inscriptionmardi 25 janvier 2011StatutMembreDernière intervention31 mars 2022
-
24 févr. 2012 à 06:18
Bonjour,
Problème code Java
J'aimerais que dans jTextArea les (nom, prénom, tél) soient séparés.
Comment mettre une action sur mon bouton enregistrer ? pour que celui ci enregistre le résultat dans un fichier "repertoire.txt"
Comment mettre une action sur mon bouton annuler ? pour que celui ci efface le résultat dans le jTextArea
Comment mettre une action sur mon bouton recherche ? pour que celui ci recherche dans le fichier "repertoire.txt".
Voici mon code :
public class NewJFrame extends javax.swing.JFrame {
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jTextField1 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jButton2 = new javax.swing.JButton();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 23 févr. 2012 à 08:33
Salut,
je ne sais pas quel outil tu as utilisé pour faire ton interface graphique et en plus, n'en n'ayant jamais utilisé je ne pourrai te dire comment le faire via cet outil, mais :
[list]
l'ajout d'action sur des boutons se fait via un ActionListener (tuto).
ecrire dans un fichier texte, je te conseille le BufferedWriter tuto
effacer la contenu du JTextArea, cela se fait via la methode setText(null)
et la recherche se fait apres une lecture du fichier (BufferedReader par exemple) et puis un simple code fait maison de recherche
/list
Voila je ne pense pas pouvoir dire autre chose ^^ si jamais, n'hésite pas à revenir pour plus d'info sur un point ou l'autre ^^
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 23 févr. 2012 à 08:36
Bonjour,
Sur un JButton, on n'utilise pas de MouseListener mais des ActionListener :
jbutton1.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
//Ici, tu places le code qui sera exécuté lors du clic sur le bouton
}
});
Pour vider la jtextArea :
jTextArea.clear();
jTextArea.repaint();
Pour tes boutons de recherche dans le fichier texte, ce n'est pas aussi immédiat : tu peux charger les données du fichier dans une liste et faire la recherche.
toledo9
Messages postés22Date d'inscriptionmardi 25 janvier 2011StatutMembreDernière intervention31 mars 2022 24 févr. 2012 à 06:18
1.L'action sur le bouton enregistrer fonctionne mais celui ci ecrit seulement "adsf" alors que moi je veux qu'il enregistre dans un fichier .txt ce que je tape dans mes champs nom, prénom, tél
Ensuite il se remet à zéro pour la saisie d'un nouveau "nom, prénom, tél
2. pour le bouton effacer
public void actionPerformed(ActionEvent e) {
jTextArea.Clear();
JTextArea.repaint();
3. Comment utiliser ArrayList pour le bouton recherche ?