jlucas a écrit 1 commentaire

  • [^] # Re: .

    Posté par  . En réponse au message problème avec java 1.5.0_4. Évalué à 1.

    voici le bout de code ou se trouve mon problème :

    int first = WINDOW_MENU_ITEMS;
    int last = window.getItemCount()-1;
    for (int i=first; i<=last; i++) {
    MenuItem item = window.getItem(i);
    String label = item.getLabel();
    if (item!=null && label.startsWith(oldLabel)) {
    if (label.endsWith("K")) {
    int index = label.lastIndexOf(' ');
    if (index>-1)
    newLabel += label.substring(index, label.length());
    }
    item.setLabel(newLabel);

    rien de bien compliqué... cei marche tres bien sous 1.4 mais pas sous 1.5 ..
    l'erreur provient de la dernière ligne. J'ai testé la variable "newlabel", aucun probléme elle est bien affecté d'une valeur. Même , lorsque j'affiche item.getlabel() avant cette derniere ligne, j'obtient ce que je veux. Est ce que c'est un pb avec la fonction "setlabel()" ?

    merci pour tes encouragements...