J'ai un problème. p>
Comment je peux exécuter mon applet Java directement sans embarquer dans ma page Web? p>
Je sais que AppetViewR peut exécuter Applet sans navigateur, mais je dois obtenir Java Applet sans page HTML. P>
7 Réponses :
AppettViewer est la voie à suivre, mais Une solution alternative consiste à écrire une classe de stub, avec une méthode principale, qui instancie l'applet, appels init () code>,
start () code>,
stop () code> et
détruire () code> comme autrement autrement été fait par le navigateur ou l'applettviewer. P>
Construire une sous-classe, qui implémente la méthode principale et appelle init (), start (), stop (), détruire au besoin. p>
Si vous utilisez Eclipse: cliquez avec le bouton droit de la souris sur votre fichier Java principal (celui qui étend l'applet), sélectionnez le sous-menu 'Exécuter en tant que sous-menu, puis sélectionnez Applet' P>
run:appletviewer classname.java
Envisagez d'éviter toute majuscule et utilisez des étiquettes de code le cas échéant.
Utilisez ci-dessous le code avec votre code, où AppletClass est votre classe d'applet.
AppletClass appletClass = new AppletClass (); JFrame frame = new JFrame(); frame.setLayout(new GridLayout(1, 1)); frame.add(appletClass ); // Set frame size and other properties ... // Call applet methods appletClass .init(); appletClass .start(); frame.setVisible(true);
Une idée de la manière de transmettre les valeurs ?
@Keithtyler combine le code ci-dessus, qui va dans un Void statique public (chaîne [] args) code> avec l'approche de talon de Cette réponse .
Utiliser / *
applet> * / code>
Avant de déclarer la classe d'applet, puis compilez le programme Java et exécuter Applet à l'aide de AppetViewer, il n'exécute pas parfaitement aucun fichier HTML P>
AppetViewer Exécutez l'applet hors du navigateur, mais j'ai besoin d'obtenir Java Applet sans page HTML