Applet

2 respostas
samanta.santos

Estou aprendendo Java agora, e não estou conseguindo rodar essa APPLET q estou copiando do livro…
alguém pode me ajudar :?:

WelcomeApplet
Este Applet é do Livro Core Java By Cay Horstman and Gary Cornel, publicado por Sun Microsystem Press. The Source.

2 Respostas

E

O livro está um pouco desatualizado, você tem de especificar o nome da classe (que deve ser só WelcomeApplet, a menos que tenha um pacote - infelizmente não tenho o livro aqui para consultar), não o nome do arquivo .class. Além disso, você tem de tomar mais cuidado para copiar - é height, não heigth. OK?

Era:

<applet code = WelcomeApplet.class width = 400 heigth = 200>

Provavelmente você vai ter de mudar para:

<applet code = "WelcomeApplet" width = "400" height = "200">
samanta.santos

Mt obrigada… :smiley:
Sim, eu copiei o outro programa…
so q agora os butoes naum estão aparecendo…
o outro e o seguinte:

import javax.swing.<em>;

import java.applet.</em>;

import java.awt.<em>;

import java.awt.event.</em>;

import <a href="http://java.net">java.net</a>.*;

public class WelcomeApplet extends JApplet
implements ActionListener
{ public void init(){

Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
JLabel label = new JLabel(getParameter("greeting"), SwingConstants.CENTER);
label.setFont(new Font("TimesRoman", Font.BOLD, 18));
contentPane.add(label, 0);
JPanel panel = new JPanel();
cayButton = new JButton("Cay Horsmann");
cayButton.addActionListener(this);
panel.add(cayButton);
garyButton = new JButton("Gary Cornell");
garyButton.addActionListener(this);
panel.add(garyButton);
contentPane.add(label, 0);

}

public void actionPerformed(ActionEvent evt){

Object source = evt.getSource();
String urlName;
if (source == cayButton)
	urlName = "http//www.horstmann.com";
else if (source == garyButton)
	urlName = "mailto:[email removido]";
else return;

try	{
	URL u = new URL(urlName);
	getAppletContext().showDocument(u);
} catch(Exception e){
	showStatus("Error" + e);
}

}

private JButton cayButton;
private JButton garyButton;

}

Criado 4 de fevereiro de 2010
Ultima resposta 4 de fev. de 2010
Respostas 2
Participantes 2