cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 2010
-
27 nov. 2004 à 19:33
cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 2010
-
28 nov. 2004 à 18:47
slt tlm!
1ère question : je veux afficher le contenu d'un fichier texte dans un champ de texte aprés avoir cliquer sur un bouton mais je n'arrive pas à le faire, lors de la compilation il m'affiche 2 erreurs, la premiere c'est un try sans catch, et la 2eme c'est que la methode setTexte ne s'applique pas sur la variable entree, de toute façon, voici ma source:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class FenText extends JFrame implements ActionListener
{ public FenText()
{setTitle("Saisie");
set Size(300,500);
Container contenu = getContentPane();
contenu.setLayout (new FlowLayout());
bouton = new JButton("Aller");
contenu.add(bouton);
bouton.addActionListener(this);
copie = new JTextField (50);
copie.setEditable(true);
contenu.add(copie);
copie.addActionListener(this);
}
public void actionPerformed (ActionEvent e)
{ if (e.getSource() == bouton)
{String monFic = "C:\\info.txt";
try { BufferedReader entree = new BufferedReader( new InputStreamReader(new FileInputStream(monFic)));
if (entree == null) {}
else {while(entree.ready())
copie.setText(entree);
}
entree.close();
}
}
}
private JTextField copie;
private JButton bouton;
}
public class Text1
{public static void main (String args[])
{ FenText fen = new FenText();
fen.setVisible(true);
}
}
2eme question: comment peut on changer les dimensions d'un champ de texte??
3eme question: la fontion random existe t elle en java???
exemple si je veux choisir un entier quelconque entre 1 et 500.
merci beaucoup
cs_Spawnrider
Messages postés254Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention 9 avril 20071 28 nov. 2004 à 15:46
Salut a toi ...
1°:
[Code}
try { BufferedReader entree = new BufferedReader( new InputStreamReader(new FileInputStream(monFic)));
if (entree == null) {}
else {while(entree.ready())
copie.setText(entree);
}
</td></tr></table>
il te manque juste apres cela :
catch(IOException e) {}
2°:
entree est de type BufferedReader et setTexte ne s'applique pas sur ce type d'objet.
3°:
Tu as setSize() pour gerer la taille ou bien setColumns pour gerer le nombre de colonnes du JTextField
4°:
Math.random(); //te donne un nombre aleatoire entre 0 et 1.
Pour ton information :
Java possede une tres grande bibliotheque appellée Javadoc qui repertorie toutes les classes et objets utilisables pour programmer ...
C'est indispensable ...
Va voir :
http://java.sun.com/j2se/1.4.2/docs/api/