[JAVA]probleme affichage jdialog
Fermé
padabou
Messages postés
8
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
24 janvier 2007
-
16 janv. 2007 à 22:51
Pad - 25 mars 2007 à 03:10
Pad - 25 mars 2007 à 03:10
Bonjour, ou bonsoir
Voici mon probleme, je developpe une application avec une interface graphique qui, si besoin est ouvre un jdialog avec des champs de saisie.
Le probleme est apparu lorsque j'ai ajouté une image de fond sur mon jpanel dans ma jframe.
Mon jdialog possede des jlabel des jboutons et une jtextfield, et je ne vois plus que la jtextfield. Pour voir apparaitre mes autres composants je dois redimensionner ma fenetre avec la souris.
Pour infos j'ai deja essayer les repaint().
Merci d'avance a ceux qui essaieront de m'aider.
Voici mon probleme, je developpe une application avec une interface graphique qui, si besoin est ouvre un jdialog avec des champs de saisie.
Le probleme est apparu lorsque j'ai ajouté une image de fond sur mon jpanel dans ma jframe.
Mon jdialog possede des jlabel des jboutons et une jtextfield, et je ne vois plus que la jtextfield. Pour voir apparaitre mes autres composants je dois redimensionner ma fenetre avec la souris.
Pour infos j'ai deja essayer les repaint().
Merci d'avance a ceux qui essaieront de m'aider.
A voir également:
- [JAVA]probleme affichage jdialog
- 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
- Affichage double ecran - Guide
2 réponses
choubaka
Messages postés
39424
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
4 avril 2025
2 104
17 janv. 2007 à 07:30
17 janv. 2007 à 07:30
salut
tu as essayé ceci ??
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Component.html#resize(int, int)
tu as essayé ceci ??
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Component.html#resize(int, int)
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
17 janv. 2007 à 23:24
17 janv. 2007 à 23:24
Pourrais-tu coller du code si possible, car debugger sans code c'est un peu dur :)
padabou
Messages postés
8
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
24 janvier 2007
24 janv. 2007 à 00:15
24 janv. 2007 à 00:15
public void paintComponent(Graphics arg0) {
String filename = "images/GrandTheatreSalle.jpg";
Image img = Toolkit.getDefaultToolkit().getImage(filename);
arg0.drawImage(img,0,0,640,480,null);
this.repaint();
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == this.jbAnnuler){
try {
r = new RechercherReservation().execute(this.jtfNumero.getText());
this.maj(r);
//this.add(new InfoResaPanel(r));
} catch (SQLException e1) {
//e1.printStackTrace();
JOptionPane.showMessageDialog(new JFrame(),
"Entrez un numéro de réservation valide");
}
}
if (e.getSource() == this.jbConfirme){
int reponse = JOptionPane.showConfirmDialog(new JFrame(),
"êtes vous sur de vouloir annuler cette réservation?",
"confirmation d'annulation",
JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
if (reponse == 0){
new AnnulerReservation().execute(""+r.getIdResa());
}
}
String filename = "images/GrandTheatreSalle.jpg";
Image img = Toolkit.getDefaultToolkit().getImage(filename);
arg0.drawImage(img,0,0,640,480,null);
this.repaint();
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == this.jbAnnuler){
try {
r = new RechercherReservation().execute(this.jtfNumero.getText());
this.maj(r);
//this.add(new InfoResaPanel(r));
} catch (SQLException e1) {
//e1.printStackTrace();
JOptionPane.showMessageDialog(new JFrame(),
"Entrez un numéro de réservation valide");
}
}
if (e.getSource() == this.jbConfirme){
int reponse = JOptionPane.showConfirmDialog(new JFrame(),
"êtes vous sur de vouloir annuler cette réservation?",
"confirmation d'annulation",
JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
if (reponse == 0){
new AnnulerReservation().execute(""+r.getIdResa());
}
}
Eric
>
padabou
Messages postés
8
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
24 janvier 2007
24 mars 2007 à 18:22
24 mars 2007 à 18:22
Salut,
Je me permet de te demander si tu as résolu ton problème. J'ai le même et je ne sais pas comment m'y prendre ..
Merci
Je me permet de te demander si tu as résolu ton problème. J'ai le même et je ne sais pas comment m'y prendre ..
Merci
oui j'ai trouvé la solution : en fait j'avais redefini la methode paintComponent de swing pour afficher une image au fond d'un JPanel, finalement j'ai préféré tout faire dans des JPanel et utiliser un look and fell pour le design.
La solution est peut etre de modifier les parametres de creation du JDialog, je n'ai pas eu le temps de chercher... Bon courage ;)
La solution est peut etre de modifier les parametres de creation du JDialog, je n'ai pas eu le temps de chercher... Bon courage ;)
17 janv. 2007 à 19:24
18 janv. 2007 à 07:45
remarque que je n'étais pas sensé savoir que tu bosses sur le 1.5