carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.954 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1328 von 2963 (45%) |<   <   >   >|

Autor norbisoft
Datum 14.06.04, 13:40
Betreff Re: Java in HTML


<html>
<head>
<title> Test Applet </title>
</head>

<body>
<b>Beispiel TestApplet!</b>
<p>
<applet code = "TestApplet.class" width = 600 height = 400>
<param name = "p1" value = "0">
Oops! Geht mit diesem Browser nicht!
</applet>
</p>
<p>
<b>Hier gehts dann weiter</b>
</p>
</body>
</html>




Ich denke, dass das Beispiel der o. g. HTML-Datei weiterhelfen wird. Das TAG applet verlangt die die Klassendatei im selben oder einem relativen Verzeichnis zur HTML-Seite. Das TAG param dient der Übergabe von Parametern und deren Werten in das Applet. Diese sollten in der Methode init() dem Applet zugewiesen werden. Hierbei handelt es sich um Strings, die ggf. in die jeweiligen Klassen geparst werden müssten.

import javax.swing.*;

public class AppletThreadTest
extends JApplet
implements Runnable
{
    public String p1;
    
    private String str;
    private int i;
    private int cnt = 0;
    private Thread thread1;
    private Thread thread2;
    
    public void init()
    {
        str = getParameter("p1");
        i = Integer.parseInt(str);
    }
    
    public void stop()
    {
        if (thread1 != null)
        thread1 = null;
        
        if (thread2 != null)
        thread2 = null;
    }
    
    public void destroy()
    {
    }
    
    public void start()
    {
        thread1 = new Thread(this);
        thread1.start();
        thread2 = new Thread(this);
        thread2.start();
    }
    
    public void run()
    {
        Thread activeThread = Thread.currentThread();
        while(thread1 == activeThread) {
            try {
                thread1.sleep(1);
                } catch (InterruptedException ie){
                System.out.println("thread1 abgebrochen!");
            }
            if (i < 100) {
                System.out.println("t1: " + ++cnt + " " + i++);
            } else break;
        }
        while(thread2 == activeThread) {
            try {
                thread2.sleep(1);
                } catch (InterruptedException ie){
                System.out.println("thread1 abgebrochen!");
            }
            if (i >= 0 && i < 100) {
                System.out.println("t2: " + ++cnt + " " + i--);
            } else break;
        }
    }
}



Diskussionsverlauf:
Java in HTML
    Re: Java in HTML
    Re: Java in HTML
    WEISS DENN KEINER EINE LÖSUNG???

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com