Warum wird das Applet nicht angezeigt?

Status
Nicht offen für weitere Antworten.
J

jenny

Gast
guten Abend zusammen,

ich habe folgende kleine applet klasse, die nat. außer etwas anzuzeigen noch nix macht, da ich noch anfängerin bin.

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class Test1 extends JApplet 
{	
	
	private JButton b1;
	private JButton b2;
	private JButton b3;
	private JLabel label;
	private JPanel panel = new JPanel();
	private Container c;
	
	public void init()
	{			
		b1 = new JButton("Show");
		b2= new JButton("Next");
		b3 = new JButton("Delete");
		
		panel.setBackground(Color.WHITE);		
		
		panel.add(b1);
		panel.add(b2);
		panel.add(b3);		
		
		label = new JLabel("Junk Source View", JLabel.RIGHT);		
		
		c = getContentPane();
		c.setBackground(Color.WHITE);
		c.setLayout(new BorderLayout());
		c.add(panel, BorderLayout.NORTH);
		ImagePanel image = new ImagePanel();
		image.setBorder(BorderFactory.createTitledBorder("Junk Sources"));
		c.add(image, BorderLayout.CENTER);
		c.add(label, BorderLayout.SOUTH);	
		
	}	
	
	class ImagePanel extends JComponent
	{
        protected void paintComponent(Graphics g)
        {
             Image img;
             img = getToolkit().getImage("weltkarte.jpg");                
             g.drawImage(img, 100, 50, this);
        }
	}
}

Ich habe nun einen Ordner "Test", indem sich folgende Dateien befinden:

- Test1.class
- Test.htm

Der zugehörige Html Code zu Test sieht so aus:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div align="center"><applet code="Test1.class" width="600" height="400">
</applet>
</div>
</body>
</html>

- Warum zeigt der Mozilla in der statusleiste "applet test1 started" und zeigt dabei nichts an. also nicht einmal die graue fläche und ein rotes x in der linken oberen ecke.

- warum zeigt mir der IE in der statusleiste "class Test1 not found" an ?

Ich würde mich freuen, wenn jemand eine Lösung parat hätte. Ich probiere und suche und suche und komme einfach nicht auf den fehler .
 

L-ectron-X

Gesperrter Benutzer
jenny hat gesagt.:
- warum zeigt mir der IE in der statusleiste "class Test1 not found" an ?
Welche JVM hast du im IE eingestellt? Mit welchem JDK/SDK programmierst du das Applet?
Dazu auch mal folgender FAQ-Beitrag: http://www.java-forum.org/de/viewtopic.php?t=4936

Ach ja: Bilder/Grafiken werden in Applets mit der Methode Applet#getImage(URL url) bereits in der init()-Methode geladen, also nicht mit der von Toolkit. API-Link: http://java.sun.com/j2se/1.5.0/docs/api/java/applet/Applet.html#getImage(java.net.URL)
 
J

jenny

Gast
hallo
danke für die schnelle hilfe.

ich benutze das neueste eclipse und habe java 1.4 installiert.
beide browser zeigen applets aus dem internet an.

wo stell ich im ie denn ein, welche runtime enviroment benutzt werden soll?

gibt es in eclipse eigentlich eine funktion die direkt ein html dokument zu dem erstellten applet erzeugt?

ok ich probier auch mal die faq zu lesen.
 

L-ectron-X

Gesperrter Benutzer
jenny hat gesagt.:
wo stell ich im ie denn ein, welche runtime enviroment benutzt werden soll?
Im Dateimenü des IE auf Extras -> Internetoptionen -> dann den Reiter Erweitert.
Herunterscrollen bis Java (Sun) und dort den Haken setzen.
Dann alle Haken unter Microsoft VM entfernen.
 
J

jenny

Gast
aha ok,

vielen dank, jetzt klappt es. allerdings wird das applet immer noch nicht angezeigt. kann es sein, dass meinem java code was nicht stimmt?
angenommen ich will ein applet mit einem bild (borderlayout.center) und einem beliebigen swing element (borderlayout.north).
gibt es da vlleiht einen anderen weg, statt dieses verfahrens mit der zusätzlichen klasse Imageviewer ?

welches wäre denn der einfachste weg, bzw warum wird der button erst sichtbar, wenn ich da hinklicke, wo ich ihn vermute ?

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;



public class Test2 extends JApplet 
{	
	
	private JButton b1;
	private JButton b2;
	private JButton b3;
	private JLabel label;
	private JPanel panel = new JPanel();
	private Container c;
	
	public void init()
	{			
		b1 = new JButton("Button");
		
		
		panel.setBackground(Color.WHITE);			
		panel.add(b1);		
		
		c = getContentPane();		
		c.setBackground(Color.WHITE);		
		c.setLayout(new BorderLayout());
		c.add(panel, BorderLayout.NORTH);		
		
	}		
	
//hm nur das bild ist sichtbar, der button hingegen erst, wenn ich das fenster "resize" ??
    public void paint(Graphics g)
    {
        Image img;
        img = getToolkit().getImage("weltkarte.jpg");                
        g.drawImage(img, 100, 50, this);
    }
	
}

sorry, dass ich so viele fragen stellen muss, aber ich wüsste sonst niemanden der sich damit auskennt.

danke

[/code]
 

L-ectron-X

Gesperrter Benutzer
Zu Demonstartionszwecken hier mal ein einfaches JApplet, mit Bild im Center-Bereich, einem Paar Buttons im North-Bereich und einem Label im South-Bereich.

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TestApplet extends JApplet {
   private JLabel label, picture;
   private JButton next, previous;
   private JPanel buttonPanel;
   private Container c;
   private Image img;

   public void init() {
      c = this.getContentPane();
      c.setLayout(new BorderLayout());

      //das Bild muss sich im gleichen Verzeichnis befinden wie die .class-Datei
      img = getImage(getCodeBase(), "bild.jpg");

      previous = new JButton("Previous");
      next = new JButton("Next");
      buttonPanel = new JPanel();

      buttonPanel.setBackground(Color.LIGHT_GRAY);
      buttonPanel.add(previous);
      buttonPanel.add(next);
      c.add(buttonPanel, BorderLayout.NORTH);

      picture = new JLabel(new ImageIcon(img));
      c.add(picture, BorderLayout.CENTER);

      label = new JLabel("JLabel");
      label.setHorizontalAlignment(SwingConstants.CENTER);
      c.add(label, BorderLayout.SOUTH);
   }
}
Eine paint()-Methode wird in einem JApplet nur zum Zeichnen benötigt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
G Bild wird in Applet nicht angezeigt! Tools - Maven, Gradle, Ant & mehr 6
G Applet Destroy methode wird nicht aufgerufen :( Tools - Maven, Gradle, Ant & mehr 4
L Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 15
N applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 6
K Applet wird nicht geladen Tools - Maven, Gradle, Ant & mehr 19
T Eigenes Applet wird nicht angezeigt, aus dem Web gehts Tools - Maven, Gradle, Ant & mehr 4
C Frame wird nicht geöffnet (Applet) Tools - Maven, Gradle, Ant & mehr 11
J Applet wird geladen aber nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
D Applet wird nicht geladen. Tools - Maven, Gradle, Ant & mehr 5
P Probleme mit IE und sp2 - Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
J Applet wird eingebunden aber nicht aktiviert Tools - Maven, Gradle, Ant & mehr 6
S Java-Applet wird nicht erneuert Tools - Maven, Gradle, Ant & mehr 2
M Applet wird mal erkannt und mal nicht Tools - Maven, Gradle, Ant & mehr 9
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
M Java3D Applet flackert wenn ein Button(HTML) gedrückt wird Tools - Maven, Gradle, Ant & mehr 11
G Aus Java Anwendung wird Applet Tools - Maven, Gradle, Ant & mehr 3
S Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 3
S Problem: Bild im Applet wird 3-4 Mal geladen Tools - Maven, Gradle, Ant & mehr 5
von Spotz Gradle: Warum wird das Plugin nicht geladen? Tools - Maven, Gradle, Ant & mehr 4
M durch Maven wird "var" nicht gefunden Tools - Maven, Gradle, Ant & mehr 4
M Maven jpackage-image wird nicht gefunden Tools - Maven, Gradle, Ant & mehr 22
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
pkm Beim Deployen wird ein Package nicht gefunden, obwohl aus Buildpath. Tools - Maven, Gradle, Ant & mehr 0
S Applet Java Testen - Ergebnis wird nicht angezeigt, nur leeres Feld Tools - Maven, Gradle, Ant & mehr 15
S Java Web Start wird nicht ausgeführt Tools - Maven, Gradle, Ant & mehr 1
D [MAVEN] Artifact wird nicht vom Repository(manager) geladen Tools - Maven, Gradle, Ant & mehr 5
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
M EJB wird nicht richtig deployed Tools - Maven, Gradle, Ant & mehr 2
P Ant build.xml, danach wird ein srcpackage vergessen Tools - Maven, Gradle, Ant & mehr 4
R JFrame wird nicht angezeigt. Tools - Maven, Gradle, Ant & mehr 3
U Live-Bild wird im Browser nicht aktualisiert Tools - Maven, Gradle, Ant & mehr 21
U Hauptklasse wird nicht gefunden. Tools - Maven, Gradle, Ant & mehr 9
G Thread für bewegte Zeichnung wird nicht gestartet Tools - Maven, Gradle, Ant & mehr 3
F Warum wird das Bild nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 9
B Java Fehler, weiß aber nicht wie er behoben wird. :'( Tools - Maven, Gradle, Ant & mehr 10
M NORTH-Button wird im Firefox nicht dargestellt, im IE schon Tools - Maven, Gradle, Ant & mehr 4
C jar Fehler? Text wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
M Aktion wenn die Maustaste losgelassen wird Tools - Maven, Gradle, Ant & mehr 4
B Applet: com.sun.deploy.security.BlockedException :-( Tools - Maven, Gradle, Ant & mehr 0
M Applet Applet legt Browser lahm Tools - Maven, Gradle, Ant & mehr 3
J Applet Aus anderer Browserinstanz Applet abfragen Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
E JMol -Applet Einbindung Tools - Maven, Gradle, Ant & mehr 0
T Applet Applet und IText wirft Incompatible magic value 1008813135 Fehler Tools - Maven, Gradle, Ant & mehr 6
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
P Applet Applet Signatur auf Server mit SSL-Zertifikat? Tools - Maven, Gradle, Ant & mehr 7
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
O Applet "Anwendung kann nicht ausgeführt werden" Tools - Maven, Gradle, Ant & mehr 6
Q Applet Fehlermeldung bei Applet-Wechsel Tools - Maven, Gradle, Ant & mehr 4
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
R Applet friert Adresszeile des Firefox ein Tools - Maven, Gradle, Ant & mehr 2
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
H Applet-Fehlermeldung Tools - Maven, Gradle, Ant & mehr 10
H Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 3
Q Applet Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 14
J Applet URL mittels TTS als Applet lesen lassen Tools - Maven, Gradle, Ant & mehr 40
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
J Applet-Quellcode einsehen Tools - Maven, Gradle, Ant & mehr 6
E Applet Applet und Datenbank Konzept Tools - Maven, Gradle, Ant & mehr 4
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
S Applet soll Textdatei von fremdem Server öffnen Tools - Maven, Gradle, Ant & mehr 8
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
Quasar Wie signiere ich mein Applet richtig? Tools - Maven, Gradle, Ant & mehr 6
M mit Applet Javascript Aufrufen Tools - Maven, Gradle, Ant & mehr 2
S Applet and stop() method und gui blocked Tools - Maven, Gradle, Ant & mehr 4
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
A Applet, xxx.jar und hsqldb Tools - Maven, Gradle, Ant & mehr 4
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2
H Applet applet neu laden im browser Tools - Maven, Gradle, Ant & mehr 10
M Applet neustart Tools - Maven, Gradle, Ant & mehr 5
S Applet request unter Linux Tools - Maven, Gradle, Ant & mehr 14
S Applet GUI nicht im Webbrowser sichtbar Tools - Maven, Gradle, Ant & mehr 5
S Mittel Applet Datei an ein Webserver übertragen Tools - Maven, Gradle, Ant & mehr 2
M Applet in ClientServer J2EE Anwendung debugen Tools - Maven, Gradle, Ant & mehr 6
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
S Policy mit Signiertem Applet verteilen Tools - Maven, Gradle, Ant & mehr 9
F Applet findet include nicht Tools - Maven, Gradle, Ant & mehr 15
L PHP + Java Applet Kommunikation Tools - Maven, Gradle, Ant & mehr 9
C Probleme mit Applet mit SQL im Browser Tools - Maven, Gradle, Ant & mehr 4
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
G Textfile in Applet laden möglich? Tools - Maven, Gradle, Ant & mehr 2
A Java-Applet Sandbox deaktiviren? Tools - Maven, Gradle, Ant & mehr 2
B Java-Applet geht nicht (auf dem Webserver) Tools - Maven, Gradle, Ant & mehr 9
P Applet läuft nicht in Browser Tools - Maven, Gradle, Ant & mehr 21
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
S Java Applet per Klick starten? Tools - Maven, Gradle, Ant & mehr 6
S Applet geht nicht Tools - Maven, Gradle, Ant & mehr 25
J Applet signieren Tools - Maven, Gradle, Ant & mehr 2
H Applet - Geschicklichkeitsspiel programmieren Tools - Maven, Gradle, Ant & mehr 16
U Jar funktioniert nicht als Applet Tools - Maven, Gradle, Ant & mehr 3
C Applet Frage Tools - Maven, Gradle, Ant & mehr 4
M Java Applet - enforce use of older JRE Tools - Maven, Gradle, Ant & mehr 3
N Wie Java-Programm zu Applet machen?! Tools - Maven, Gradle, Ant & mehr 2
W Webseite aus Applet öffnen Tools - Maven, Gradle, Ant & mehr 3
lumo Applet - resize Tools - Maven, Gradle, Ant & mehr 7
Icewind Applet reagiert nach neu laden der Webseite nicht mehr verlässlich auf KeyEvents Tools - Maven, Gradle, Ant & mehr 6
R Applet mit MySQL Tools - Maven, Gradle, Ant & mehr 3
A jar datei trotz zertifikat nich aus applet ausführbar Tools - Maven, Gradle, Ant & mehr 4
F Fehlende Applet Rechte Tools - Maven, Gradle, Ant & mehr 12

Ähnliche Java Themen

Neue Themen


Oben