Rechercher : dans
Par :

[Java] Class.java uses or overrides an API

Dernière réponse le 4 jun 2008 à 00:05:04 khaoula.85, le 1 jun 2008 à 10:59:03 
 Signaler ce message aux modérateurs

Bonjour Tout Le Monde,

Je voudrais créer une applet simplissime mais le compilo de NetBeans m'affiche ce message d'erreur :

NewClass.java uses or overrides a deprecated API.

Le bout de code que j'ai écrit est :

import java.applet.*;
import java.awt.*;

public class AppletFrame extends Applet {

   Frame f;

   public void init() {
      super.init();
      f = new Frame("titre");
      f.add(new Label("hello world"));
      f.show();
      f.setSize(300, 100);
   }
}


Quelqu'un pourrait m'aider ?

Bon dimanche.

Meilleures réponses pour « [Java] Class.java uses or overrides an API » dans :
Introduction à JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est une API fournie avec Java (depuis sa version 1.1) permettant de se connecter à des bases de données, c'est-à-dire que JDBC constitue un ensemble de classes permettant de...
Java - L'API JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). L'accès aux bases de données avec...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...

1

arth, le 1 jun 2008 à 11:13:13

C'est la fonction .show() de frame qu'il annonce comme deprecated, mais normalement c'est juste un warning.

Sinon à la place fait un f.setVisible(true) ce qui revient au même.
Le loup, solitaire et mystérieux.

Répondre à arth

2

khaoula.85, le 1 jun 2008 à 11:17:58

Merci de ta réponse Arth.

Je suis novice en graphique et j'ai du mal à le digérer :S

Sous NetBeans, j'ai créé NewClass.java et dans ce fichier j'ai écrit le code ci-dessus.. Puis, j'ai compilé le fichier et encore une erreur :

Compiling 1 source file to C:\Documents and Settings\khaoula\Mes documents\NetBeansProjects\JavaApplication6\build\classes
C:\Documents and Settings\khaoula\Mes documents\NetBeansProjects\JavaApplication6\src\NewClass.jav­a:4: class AppletFrame is public, should be declared in a file named AppletFrame.java
public class AppletFrame extends Applet {
1 error
BUILD FAILED (total time: 0 seconds)


Question bête : faut que je crée une main ?

Répondre à khaoula.85

3

arth, le 1 jun 2008 à 11:19:50

Non renomme tout simplement ton fichier NewClass.java en AppletFrame.java et le tour est joué :)
Le loup, solitaire et mystérieux.

Répondre à arth

4

khaoula.85, le 1 jun 2008 à 11:26:51

Merci Arth, ça marche ;)

<honte_a_moi> J'ai oublié qu'il faut que le fichier et la classe aient le même nom <\honte_a_moi>

Répondre à khaoula.85

5

arth, le 1 jun 2008 à 11:27:31

De rien ;)
Le loup, solitaire et mystérieux.

Répondre à arth

6

 chahira, le 4 jun 2008 à 00:05:04

Bonjour
je programme en java un bouton qui permet d'ouvrir un fichier GML à l'aide d'un JFileChooser puis le convertir en un fichier SVG pour que ce dernier soit afficher à l'aide du Batik.
j'ai un problème concernant la convertion, je ne vient pas à deviner comment faire.
SVP aidez moi, ça fait partie de mon projet de fin d'étude.
Merci d'avance

Répondre à chahira