Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > Thread in Applet wird nicht gestartet?
Antwort
 
Themen-Optionen
Alt 26.10.2005, 15:35   Nach oben    #1
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard Thread in Applet wird nicht gestartet?

Jo,
ich hätte da mal ein kleines Verständnisproblemchen ..

Ganz simple Klasse.
PHP-Code:
package flipper;

import java.awt.*;
import javax.swing.*;


public final class 
Flipper extends JApplet implements Runnable {


    private 
int x 10;
    private 
int y 100;
    private 
int radius 10;
    
    
    
    
/**
     * 
     * init()
     * 
     * Wir überschreiben die init()-Methode der Klasse JApplet.
     * Es werden einige Grundeinstellungen gesetzt.
     */
    
public void init() {
        
        
this.setSize(500,500);
        
this.setBackground(Color.WHITE);    
    }
    
    
    public 
void start() {
            
Thread th = new Thread();
            
th.start();    
    }
    

    public 
void run() {
        
        while(
true) {
            
        
this.x++;
        
System.out.println("vor repaint()");
        
this.repaint();
        
System.out.println("nach repaint()");
            
        try {
            
Thread.sleep(20);
        }
        catch(
InterruptedException exc) {                
        }
                
        }
        
        }
    
    
    
    
/**
     * 
     * paint(Graphics)
     * 
     * Überschreibt die paint()-Methode der Klasse JApplet
     */
    
public void paint(Graphics g) {
            
        
g.setColor(Color.RED);
        
g.fillOval(this.this.radiusthis.this.radiusthis.radius 2this.radius 2);
            
         
System.out.println("paint");
            
    }
    

Das habe ich von dieser Seite mal übernommen und angepasst:
--> http://java-tutorial.net/SourceCodes...bewegung1.java

Wenn ich den Quelltext 1zu1 kopiere klappt es ... bei obigem Code wird die run()-Methode gar nicht aufgerufen. :confused:
Kurzum: Menno.

Danke für eure Hilfe ..

Grüße Ben.


EDIT:
Es muss heißen:
PHP-Code:
    public void start() {
            
Thread th = new Thread(this);
            
th.start();    
    } 
Jou ... peinlich :rolleyes:
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.10.2005, 20:26   Nach oben    #2
rath
Benutzer
 
Registriert seit: 11.06.2005
Beiträge: 33
Standard

Hi,
versuchs mal mit
Code:
	public void start() { 
			Thread th = new Thread(this); 
			th.start();	 
	} 
mfG

ääähhh
hab ich den letzten Teil überlesen?! :rolleyes:
rath ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.10.2005, 20:33   Nach oben    #3
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Anscheinend ja
Aber sehs mal so .. du hast richtig geantwortet *g*

Danke.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Java Applet soll Daten an ein PHP Script senden flanger Allgemeine Java-Programmierung 5 16.05.2007 16:52
Problem bei der Einbindung eines Applets in HTML exoskelett Desktop-Applikationen und Grafik 13 24.01.2006 18:45
applet wird nicht angezeigt function Desktop-Applikationen und Grafik 4 31.10.2005 12:48
Applet korrekt einbinden bicpi Allgemeine Java-Programmierung 1 15.01.2005 06:13
2 Applet miteinander kommunizieren mr.no Allgemeine Java-Programmierung 3 23.11.2004 20:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:25 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44