Como coloco uma imagem em um Applet?

1 resposta
Leandro_M

olá pessoal
não estou conseguindo colocar uma imagem em um Applet

alguem podeira me ajudar?

segue o código abaixo

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

public class Teste extends JApplet{
	
	private JButton Inserir;
	private JPanel ButtonPanel;
	private testeDois grafico;
	
	Leitor ler = new Leitor();
	
	public void init(){
		grafico = new testeDois();
		Inserir = new JButton("Inserir");
		
		ButtonPanel = new JPanel();
		ButtonPanel.setLayout (new GridLayout(1,1));
		
		ButtonHandler handler = new ButtonHandler();
		ButtonPanel.add(Inserir);
		Inserir.addActionListener(handler);
	
		Container container = getContentPane();
		container.add(ButtonPanel,BorderLayout.SOUTH);
		container.add(grafico, BorderLayout.CENTER);	
	}
	
	
	public static void main (String args[]){
		
		JFrame applicationWindow = new JFrame("Inserir nome na janela");
		applicationWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		Teste appletObject = new Teste();
		appletObject.init();
		appletObject.start();
		applicationWindow.getContentPane().add(appletObject);
		applicationWindow.setSize(600,450);
		applicationWindow.setVisible(true);
	}
	
	
		private class ButtonHandler implements ActionListener{
		public void actionPerformed (ActionEvent event){
			
			if (event.getSource()==Inserir){			
					grafico.Entrada();
					JOptionPane.showMessageDialog(null,grafico.Mostra());
				}
	     }

     }
}

Segue a imagem de meu Applet abaixo

um abraço

1 Resposta

Ironlynx
import java.applet.*;				
import java.awt.*;

   public class ImageApplet extends Applet {		
      Image	im = null				
      public void init() {	        
         String suaImg = getParameter("caminho para a sua imagem");

                if (suaImg != null)
            im = getImage(getCodeBase(), suaImg);
      }

      public void update(Graphics g) {			
         paint(g); 
      }

      public void paint(Graphics g) { 
         if (im!= null) 
            g.drawImage(im, 0, 0, this); 
      }
   }
Criado 26 de novembro de 2007
Ultima resposta 26 de nov. de 2007
Respostas 1
Participantes 2