Applet Java

2 respostas
mario2010

Boa TARDE....

é o seguinte criei um codigo(bem simples) so pra testar algumas classes que descobri e gostaria de gerar um applet desta classe...
vocês podem me ajudar???????????

segue o codigo(é uma calculadora bem simples)...

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

    public class calculadora 
	                extends JFrame implements ActionListener{
    
      public JLabel rot, rot1;
      public JTextField n1, n2, n3;
      public JButton botaosoma, botaodiv, botaosub, botaomulti, botaozera, botaoresp;
      public int i = 0;
     
       public calculadora()
      {
         Container caixa = getContentPane();
         caixa.setLayout (new FlowLayout());
       // inicializar e colocar os nomes 
         rot = new JLabel  ("valores:");
         n1 = new JTextField(5);
         n2 = new JTextField(5);
         rot1 = new JLabel  ("=");
         n3 = new JTextField(5);
         botaosoma = new JButton ("+");
         botaodiv = new JButton ("/");
         botaosub = new JButton ("-");
         botaomulti = new JButton ("X");
         botaozera = new JButton ("C");
         botaoresp = new JButton ("=");
      
       //adicionar ao conteiner
       
         caixa.add(rot);
         caixa.add(n1);
         caixa.add(n2);
         caixa.add(rot1);
         caixa.add(n3);
         caixa.add(botaosoma);
         caixa.add(botaodiv);
         caixa.add(botaosub);
         caixa.add(botaomulti);
         caixa.add(botaozera);
         caixa.add(botaoresp);
      	
      	//ajuste a janela
      	
         setTitle ("Calculadora");
         setSize(300,300);
         setVisible(true);
         botaosoma.addActionListener(this);
         botaodiv.addActionListener(this);
         botaosub.addActionListener(this);
         botaomulti.addActionListener(this);
         botaozera.addActionListener(this);
         botaoresp.addActionListener(this);
      }//fecha construtor
   	
       
       public int calcula (int n1, int n2, int modo)
      {
         int r = 0;      
         if(modo == 1)
            r = n1+n2;
      	
         if(modo == 2)
            r = n1/n2;
      	
         if(modo == 3)
            r = n1-n2;
      	
         if(modo == 4)
            r =  n1*n2;
      
         return r;
      }
   	 
   	 
       public void actionPerformed (ActionEvent v)
      {
             
         if(v.getSource()== botaosoma)
			
			       i = 1;
            
               	
         if(v.getSource()== botaodiv)
			     
			         i =2;
        
      	
         if(v.getSource()== botaosub)
			
			         i=3;
              	
         if(v.getSource()== botaomulti)
			
			        i=4;
        
       
         if(v.getSource()== botaoresp)
         {
            int x = Integer.parseInt(n1.getText());
            int y = Integer.parseInt(n2.getText());            
            if (i == 2 && y == 0)
            {
               n3.setText("Erro");
            }
            else {	          
               int resp = calcula(x,y,i);
               n3.setText(""+resp);
            }
         }
      	
         if(v.getSource()== botaozera)
         {
            n1.setText("");
            n2.setText("");
            n3.setText("");
         }
      
      
      
      	
      }//fecha metodo
   		
       public static void main (String args[])
      {
         calculadora p =new calculadora();
         p.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      }//final do metodo
   	
   }//fim da classe

Desde ja Obrigado!

2 Respostas

Lindberg

da uma olhada ai
http://wiki.sintectus.com/bin/view/GrupoJava/SlidesApplets

mario2010

Muitos thanks!!!

Criado 8 de junho de 2010
Ultima resposta 9 de jun. de 2010
Respostas 2
Participantes 2