JApplet não ta aparecendo no Browse

0 respostas
mulatox
eu fiz uma pequena coisinha usando JApplet, o estranho eh q uso o appletview do eclipse tudo roda na boa mas quando uso no browse ja nao funciona! fica uma tela cinza! o que pode esta dando errado? aqui ta o codigo do JApplet
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.JApplet;


public class Nave extends  JApplet {

int x=190;
int y =190;
AudioClip musica;

	public void init(){
	addMouseWheelListener(new ManipularNave());
	    try {
			musica = Applet.newAudioClip(new File("musica.mid").toURL());
			musica.loop();
		} catch (final MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}  
}
	
	
	public void paint(final Graphics n){
		resize(400,400);
	
		 Image img= getImage(getCodeBase(),"navevw4.png");
		 n.setColor(getBackground());
			n.fillRect(0,0, 400,400);
		n.drawImage(img,x,y,this);
	    
		
				
	}
	
	class ManipularNave implements MouseWheelListener, MouseListener  {

		
		

		@Override
		public void mouseWheelMoved(final MouseWheelEvent e) {
			
			
			x=e.getX();
			y=e.getY();
			repaint();
			
		}

		@Override
		public void mouseClicked(final MouseEvent arg0) {
			
			
		
		}

		@Override
		public void mouseEntered(final MouseEvent arg0) {

			
			
		}

		@Override
		public void mouseExited(final MouseEvent arg0) {
			// TODO Auto-generated method stub
			
		}

		@Override
		public void mousePressed(final MouseEvent arg0) {
			// TODO Auto-generated method stub
			
		}

		@Override
		public void mouseReleased(final MouseEvent arg0) {
			// TODO Auto-generated method stub
			
		}
		
	}

public class raio extends JApplet {
	
	public void paint(final Graphics r){
		resize(400,400);
		final Image img= getImage(getCodeBase(),"raio.png");
		r.drawImage(img,x+5,y+5,(this));
		
	}
	
	
	
 }
}
e aqui o codigo q usei num txt pra colocar pra rodar no browse
<html>
<head>
<title>Teste - nave</title>
</head>
<applet code="Nave" width="640" height="480"></applet>
</html>

por favor me ajudem

Criado 22 de outubro de 2008
Respostas 0
Participantes 1