Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1616 connectés 

  FORUM HardWare.fr
  Programmation

  comment transformer un applet java en programme a par entiere ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment transformer un applet java en programme a par entiere ?

n°18078
athor
Elle est ou la boie a clous ??
Posté le 11-03-2001 à 17:30:46  profilanswer
 

:hello:  
 
tout est dans le titre  
 
si il existe un soft qui fait ca  
ou alors k'est ce qu'il fo modifier dans le code source pour le faire  
 
merci d'avance


---------------
---Lors d'un combat la victoire est inutile si elle n'inflige pas un maximum de souffrance à l'ennemi---
mood
Publicité
Posté le 11-03-2001 à 17:30:46  profilanswer
 

n°18083
zop
1 world, 1 web, 1 Windows
Posté le 11-03-2001 à 17:40:27  profilanswer
 

Athor a écrit a écrit :

:hello:  
 
tout est dans le titre  
 
si il existe un soft qui fait ca  
ou alors k'est ce qu'il fo modifier dans le code source pour le faire  
 
merci d'avance




 
Si tu as les sources, il faut implémenter une méthode main:
'public static void main(String args[])'
dans la classe qui lance l'application

n°18134
athor
Elle est ou la boie a clous ??
Posté le 11-03-2001 à 23:14:39  profilanswer
 

et au nivo des librairie a inclures ??


---------------
---Lors d'un combat la victoire est inutile si elle n'inflige pas un maximum de souffrance à l'ennemi---
n°18169
WiseTechi
Posté le 12-03-2001 à 10:04:49  profilanswer
 

Salut perso, j'utilise une petite classe qui sert de "launcher" universel pour tout ce qui est Applet, JApplet, JFrame, etc...
 
Donc, dans ta classe qui dérive d'Applet, tu rajoutes la méthode

public static void main(String[] args) {
  Console.run(new NOM_DE_TA_CLASSE(), 500, 300) ;
}

 
et ensuite tu définis la classe console comme ça :

import javax.swing.* ;
import java.awt.event.* ;
import java.applet.* ;
 
public class Console {
 // Create a title string from the class name:
 public static String title(Object o) {
  String t = o.getClass().toString() ;
  // Remove the word "class":
  if(t.indexOf("class" ) != -1)
   t = t.substring(6) ;
  return t ;
 }
 
 public static void setupClosing(JFrame frame) {
  // The JDK 1.2 Solution as an
  // anonymous inner class:
  frame.addWindowListener(new WindowAdapter() {
   public void windowClosing(WindowEvent e) {
    System.exit(0) ;
   }
  }) ;
  // The improved solution in JDK 1.3:
  // frame.setDefaultCloseOperation(
  // EXIT_ON_CLOSE) ;
 }
 
 public static void run(JFrame frame, int width, int height) {
  System.out.println("Starting Console" ) ;
  setupClosing(frame) ;
  frame.setSize(width, height) ;
  frame.setVisible(true) ;
 }
 public static void run(JApplet applet, int width, int height) {
  System.out.println("Starting Console" ) ;
  JFrame frame = new JFrame(title(applet)) ;
  setupClosing(frame) ;
  frame.getContentPane().add(applet) ;
  frame.setSize(width, height) ;
  applet.init() ;
  applet.start() ;
  frame.setVisible(true) ;
 }
 public static void run(Applet applet, int width, int height) {
  System.out.println("Starting Console" ) ;
  JFrame frame = new JFrame(title(applet)) ;
  setupClosing(frame) ;
  frame.getContentPane().add(applet) ;
  frame.setSize(width, height) ;
  applet.init() ;
  applet.start() ;
  frame.setVisible(true) ;
 }
 public static void run(JPanel panel, int width, int height) {
  System.out.println("Starting Console" ) ;
  JFrame frame = new JFrame(title(panel)) ;
  setupClosing(frame) ;
  frame.getContentPane().add(panel) ;
  frame.setSize(width, height) ;
  frame.setVisible(true) ;
 }
}

Les connaisseurs, auront bien sûr remarqué la provenance de cette classe de l'excellent Thinking in Java
 
A++

 

[edit]--Message édité par Wisetechi--[/edit]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  comment transformer un applet java en programme a par entiere ?

 

Sujets relatifs
utilisation JRE et java Urgent!![JAVA] lire les donnes d'un fichier text
Probleme Applet Java[JAVA] ScrollPanes...
[Java] Recuperer l'ip d'un server irc...[JAVA] Probleme avec les fonctions statiques
[JAVA] Cherche doc complete ![C++]Transformer un INT en CHAR, un nombre en une chaine de char,quoi
[JAVA] Jar et resources 
Plus de sujets relatifs à : comment transformer un applet java en programme a par entiere ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR