CORRECTIF : TextField et TextArea sont pas grisées dans l’appel à Component.disable()

SYMPTÔMES

Lors d’un appel à la méthode Component.disable() pour un AWT TextArea ou d’un objet TextField, le texte dans la zone du client du composant doit être grisé, mais il ne l’est pas.

Résolution

Mise à niveau vers une version de la machine virtuelle de Microsoft (Microsoft VM) avec le numéro de build est égal ou supérieure à 2613. Vous trouverez la dernière version de Microsoft VM en continu à http://www.microsoft.com/mscorp/java/ et en suivant le lien « Téléchargements » sur la gauche.

ÉTAT

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés au début de cet article.

Ce bogue a été corrigé dans Microsoft VM version 2613 pour Visual J ++ 6.0 Tech Preview 1.

Plus d'informations

Procédure pour reproduire le comportement

  1. Compilez et exécutez le code suivant. Si vous avez Microsoft VM a été livrée avec un des produits ci-dessus, vous verrez que le texte dans le composant TextArea et TextField n’est pas grisé. Reportez-vous à l’article suivant dans la Base de connaissances Microsoft pour rechercher les versions de Microsoft VM est fourni avec les produits :

    169803 Infos : liste historique des sources d’expédition pour Microsoft VM

    Si vous avez une version 2613 de Microsoft VM au plus tard, vous verrez que le texte est en fait grisé, comme il convient.
import java.awt.*;public class CTATest extends Frame{  static CTATest app;  public static void main(String[] args)  {    app = new CTATest();    app.resize(400, 400);    app.setLayout(new BorderLayout());        TextArea ta = new TextArea();    TextField tf = new TextField();    app.add("North", ta);    app.add("South", tf);        ta.appendText("This String should be grayed out.");    tf.setText("This String should be grayed out.");        ta.disable();    tf.disable();    app.show();      }    public boolean handleEvent(Event e)  {    if (e.id == Event.WINDOW_DESTROY)    {      CTATest.app.dispose();      System.exit(0);      return true;    }    return false;  }}

RÉFÉRENCES

Pour des informations sur Visual J ++ et SDK pour Java, visitez le site Web de Microsoft à l’adresse suivante :
Propriétés

ID d'article : 214760 - Dernière mise à jour : 15 févr. 2017 - Révision : 1

Microsoft Visual J++ 1.0 Édition standard, Microsoft Visual J++ 1.1 Édition standard, Microsoft Software Development Kit for Java 1.0, Microsoft Software Development Kit for Java 1.5, Microsoft Software Development Kit for Java 1.51, Microsoft Software Development Kit for Java 2.02, Microsoft Software Development Kit for Java 2.02, Microsoft Software Development Kit for Java 2.01, Microsoft Software Development Kit for Java 2.02, Microsoft Software Development Kit for Java 2.02, Microsoft Virtual Machine for Java

Commentaires