IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

bug avec le JRE linux?


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 21
    Par défaut bug avec le JRE linux?
    Bonjour,

    Mon système est une Ubuntu 7.04, avec le package sun-java6-jdk.
    Dans la petite appli ci-dessous, le bouton ouvre un JOptionPane qui affiche un message d'avertissement. Le problème est que lorque je clique sur le bouton et que je referme le JOptionPane, il m'est alors impossible d'écrire dans le JTextField. Auncun caractère n'apparait. Après, si je réouvre le JoptionPane en cliquant sur le bouton, plus de problème. Ce problème n'apparait pas sous windows. Serait-ce un bug du JRE Linux?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    import javax.swing.*;
    import java.awt.Color;
    import java.awt.event.*;
    import java.awt.BorderLayout;
    public class Test implements ActionListener {
    	JButton button;
    	JTextField textField;
    	JFrame jf;
    	public Test() {
    		button=new JButton("Click");
    		textField=new JTextField();
    		button.setPreferredSize(new java.awt.Dimension(100,50));
    		textField.setPreferredSize(new java.awt.Dimension(200,20));
    		button.addActionListener(this);
    		jf=new JFrame();
    		jf.getContentPane().setLayout(new BorderLayout());
    		jf.getContentPane().add(button,BorderLayout.SOUTH);
    		jf.getContentPane().add(textField,BorderLayout.NORTH);
    		jf.pack();
    		jf.setVisible(true);
     
    	}
    	public void actionPerformed(ActionEvent e){
    	 	String message="This is a message text";
    		JTextArea jt=new JTextArea(message);
    		jt.setEditable(false);
    		jt.setBackground(new Color(255,255,177));
    		JOptionPane.showMessageDialog(jf,jt,"about",JOptionPane.INFORMATION_MESSAGE);
    	}
    	public static void main(String[] args) {
    		SwingUtilities.invokeLater(new Runnable(){
    			public void run(){
    				new Test();
    			}
    		});
    	}
    }
    Merci d'avance

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Plus précisément, c'est un bug de l'AWT_TOOLKIT MToolkit il semblerait...

    Désactive beryl, et fait
    avant de lancer ton programme dans la même console.

    J'espère que ces problèmes de toolkit seront résolus dans CompizFusion, car là avec beryl...

    PS: d'ailleurs je viens de remettre AWT_TOOLKIT=(rien) au lieu de AWT_TOOLKIT=MToolkit, et je n'ai plus de problème, ni avec beryl ni avec compiz fusion, c'est bizarre...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 21
    Par défaut
    OK merci, le problème vient effectivement de cela
    Merci beaucoup!

  4. #4
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Cette description de bug correspondrait-elle ? Il y a quelques infos qui pourraient t'intéresser.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

Discussions similaires

  1. Bug avec requete
    Par arsgunner dans le forum ASP
    Réponses: 8
    Dernier message: 14/06/2004, 16h25
  2. [C#] Bug (?) avec la propriété TransparencyKey de la Form
    Par FrigoAcide dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/05/2004, 14h14
  3. Bug Xerces2_1_0 avec C++ et Linux ??
    Par _marie_ dans le forum XML
    Réponses: 2
    Dernier message: 24/09/2003, 07h49
  4. Problemes de compilation avec g++ sous linux
    Par Selimmel dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/09/2003, 13h43
  5. [CR9] Bug avec les champs à valeur vide ?
    Par Djob dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 15/07/2003, 21h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo