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
[code]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));
}
}
}
[/code]
e aqui o codigo q usei num txt pra colocar pra rodar no browse
[code]
Teste - nave [/code]por favor me ajudem