Prg Java, pb d'éxécution
Fermé
sophie
-
24 sept. 2003 à 11:39
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 - 29 sept. 2003 à 12:02
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 - 29 sept. 2003 à 12:02
A voir également:
- Prg Java, pb d'éxécution
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
3 réponses
lof.
Messages postés
689
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
11 juin 2007
44
24 sept. 2003 à 11:49
24 sept. 2003 à 11:49
Bonjour,
Je viens de le tester, le programme fonctionne.
Il est correct
Je l'ai testé en un seul fichier
(le jButton OK n'est pas utilisé)
Je viens de le tester, le programme fonctionne.
Il est correct
Je l'ai testé en un seul fichier
(le jButton OK n'est pas utilisé)
/* * Created on 24 sept. 2003 * */ import javax.swing.*; import java.util.*; public class Horloge{ JFrame fenetre; JTextField champ; JButton bouton; //JPanel divise ma fenetre en ligne Panel1 Panel2,... JPanel cadre; String temps; public Horloge(){ fenetre = new JFrame("Horloge"); cadre = new JPanel(); bouton = new JButton("OK"); String libelledate = DateCourante(); System.out.println(DateCourante()); champ = new JTextField(libelledate); fenetre.getContentPane().add(cadre); cadre.add(bouton); cadre.add(champ); } public String DateCourante(){ Calendar datetoday; datetoday = Calendar.getInstance(); int jour = datetoday.get(Calendar.DAY_OF_MONTH); int mois = datetoday.get(Calendar.MONTH) + 1; int annee = datetoday.get(Calendar.YEAR); temps = "le" + jour + "/" + mois + "/" + annee; return temps; } public void Affiche(){ fenetre.pack(); fenetre.setVisible(true); } public static void main(String[] args){ Horloge toto = new Horloge(); toto.Affiche(); } }
Oui c'est bon merci.
Je rencontre une autre difficulté. J'aimerais mettre mon bouton OK et mon JTextField dans deux panels différents.
Mais lorsque je mets les instructions :
fenetre.getContentPane().add(cadre);
fenetre.getContentPane().add(cadre2);
mon panel "cadre" disparait.
Comment dois je faire pour voir apparaitre mes deux panels?
Merci
Je rencontre une autre difficulté. J'aimerais mettre mon bouton OK et mon JTextField dans deux panels différents.
Mais lorsque je mets les instructions :
fenetre.getContentPane().add(cadre);
fenetre.getContentPane().add(cadre2);
mon panel "cadre" disparait.
Comment dois je faire pour voir apparaitre mes deux panels?
Merci
vlirf
Messages postés
20
Date d'inscription
jeudi 13 mars 2003
Statut
Membre
Dernière intervention
7 janvier 2006
27 sept. 2003 à 13:40
27 sept. 2003 à 13:40
fenetre.getContentPane().add(cadre);
fenetre.getContentPane().add(cadre2);
tu n'utilise pas de gestionnaire de dispositon, donc ton cadre 2 va écraser ton cadre...
Il faut que tu utilise un gestionnaire de disposition comme BorderLayout par exemple....
Ca devrait donner un truc du style
fenetre.getContentPane().add(cadre, BorderLayout.NORTH);
fenetre.getContentPane().add(cadre2, BorderLayout.SOUTH);
Si tu veux plus d'infos, laisse moi ton mail ou bien va voir la doc en ligne que tu peux aussi télécharger : http://java.sun.com/j2se/1.4.1/docs/api/
fenetre.getContentPane().add(cadre2);
tu n'utilise pas de gestionnaire de dispositon, donc ton cadre 2 va écraser ton cadre...
Il faut que tu utilise un gestionnaire de disposition comme BorderLayout par exemple....
Ca devrait donner un truc du style
fenetre.getContentPane().add(cadre, BorderLayout.NORTH);
fenetre.getContentPane().add(cadre2, BorderLayout.SOUTH);
Si tu veux plus d'infos, laisse moi ton mail ou bien va voir la doc en ligne que tu peux aussi télécharger : http://java.sun.com/j2se/1.4.1/docs/api/
aidez moi sil vous plait ?
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
533
29 sept. 2003 à 12:02
29 sept. 2003 à 12:02
T'es bête ou tu le fais exprès !?
:o
Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
:o
Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...