OVH Cloud OVH Cloud

VerifyError...

2 réponses
Avatar
Obi-Wan Kenobi
J'ai un léger problème avec les JTextField:

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class TextField
{
public TextField()
{
JFrame main = new JFrame("Test");
Container content = main.getContentPane();
main.setSize(150, 150);
JTextField text = new JTextField(10);
content.add(text);
main.setVisible(true);

text.setText("hh");
}

public static void main(String[] args)
{
new TextField();
}

}

me donne l'erreur suivante :

Exception in thread "main" java.lang.VerifyError: (class: TextField,
method: <init> signature: ()V) Incompatible object argument for function
call

à l'exécution...

Il y'a t il un problème avec les JTextField ???


Merci ...

Yves

2 réponses

Avatar
oliv
Obi-Wan Kenobi wrote:

J'ai un léger problème avec les JTextField:

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class TextField
{
...
}

me donne l'erreur suivante :

Exception in thread "main" java.lang.VerifyError: (class: TextField,
method: <init> signature: ()V) Incompatible object argument for function
call

à l'exécution...

Il y'a t il un problème avec les JTextField ???


Non, mais avec les java.awt.TextField car tu collisionnes avec cette
classe prédéfinie. Eviter de reprendre un nom existant, surtout si tu
ne peux pas le désambiguer car tu es dans le package par défaut. Ou
alors limiter les import de java.awt.au_strict_necessaire.

--
oliv

Avatar
Olivier Thomann
Le Thu, 29 Jan 2004 20:40:07 +0100, Obi-Wan Kenobi
Exception in thread "main" java.lang.VerifyError: (class: TextField,
method: <init> signature: ()V) Incompatible object argument for function
call
Quel compilateur as-tu utilisé?

--
Olivier