[JAVA]probleme affichage jdialog
padabou
Messages postés
8
Statut
Membre
-
Pad -
Pad -
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
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
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)
Pourrais-tu coller du code si possible, car debugger sans code c'est un peu dur :)
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());
}
}
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 ;)
remarque que je n'étais pas sensé savoir que tu bosses sur le 1.5