Preciso de ajuda - applet

3 respostas
L

Ola pessoal. Como nunca trabalhei com applet e agora estou precisando urgentemente, eu estou procurando um exemplo basico que recebe um valor e diz se este valor é par ou ímpar. Alguem pode me ajudar? Aguardo retorno

3 Respostas

Bruno_Cardoso

Boas,

Aqui vai... ainda sou um bocado novato por isso espero q seja um exemplo correcto de como fazer isto.. implementei o metodo main para voçê poder rodar na linha de commandos, quando é para colocar na web nao precisa do metodo main.

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

public class ExemploSimples extends JApplet {
  JTextField txt = new JTextField(10);
  JButton b = new JButton("Execute");

  class BL implements ActionListener {
    public void actionPerformed(ActionEvent e) {
      if ((Integer.parseInt(txt.getText()) % 2) == 0)
        txt.setText("É par");
      else
        txt.setText("É impar");
    }
  }

  BL al = new BL();
  public void init() {
    b.addActionListener(al);
    Container cp = getContentPane();
    cp.setLayout(new FlowLayout());
    cp.add(txt);
    cp.add(b);
  }
  public static void main(String[] brn) {
    JApplet applet = new ExemploSimples();
    JFrame frame = new JFrame("ExemploSimples");
    frame.getContentPane().add(applet);
    frame.setSize(100,100);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    applet.init();
    applet.start();
    frame.setVisible(true);
  }
}

Peace!

Leandro

Acredito que você tenha feito um Applet mas acabou jogando ele dentro de um Java Application, então fica difícil ver um “Applet” aí…
Deixa eu tentar ajudar…

Olha que coisa mais bico:

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

public class TesteApplet extends JApplet {
	public void paint(Graphics g) {
		g.drawString("Teste", 25, 25);
	}
}

Joga isso num HTML:

<html>
<applet code="TesteApplet.class" width="640" height="480">
</applet>
</html>

E pronto… :slight_smile:

Café Expresso!

L

Pessoal, agradeco a ajuda, de verdade. Muito obrigado!

Criado 3 de fevereiro de 2003
Ultima resposta 3 de fev. de 2003
Respostas 3
Participantes 3