konnichiwa minna-san, nesse tutorial vou ensinar criar applets em java, porem java nao é meu forte quem curte java é o mano code universal, os applet são class que permite ser usada para aplicação web porem o proprio java vem com ela desabilitado por motivos de segurança, para começar vamos criar uma class (eu to usando o eclipse, entao tem que criar um projeto depois uma class)
agora temos que importar as class java.applet.* e fazer a nossa class principal herdar a class Applet (java.applet.Applet)
se a gente compilar no eclipse ele vai abri o appletviewer para mostrar a execução do applet
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
nosso applet ainda nao faz nada de bom, entao vamos fazer ele desenhar alguma coisa para isso criamos um metodo padrao de applet que é o paint no argumento dele usamos a class Graphics (java.awt.Graphics)
agora é so usar os metodos e atributos do Graphics para desenhar, por exemplo para um quadrado usamos o metodo drawRect, passamos 4 argumentos os dois primeiros são a posição e os dois ultimos o tamanho
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
para mudar antes da gente fazer o desenho do quadrado usamos o metodo setColor e passamos como argumento a class Color (java.awt.Color) com a cor como atributo
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
para desenhar um quadrado com fundo usamos o metodo fillRect
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
agora vamos para a parte que colocamos o applet na nossa pagina, depois de compilar va na pasta que salvo o projeto, dentro dela vai uma pasta com o mesmo nome do seu projeto e dentro dela uma pasta chamada bin dentro dessa pasta deve ter uma outra pasta (aqui ta o mesmo nome da pasta do projeto ou do package), e dentro dela ta a nossa class entao basta copiar a pasta anterior que ta a class e colocar no servidor web (recomendo usar servidor web mesmo que seja em localhost ainda vai apontar para [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] e nao para o local do arquivo), no meu caso aq a pasta se chamava fts e dentro dela tem a class kodo.class entao quando eu coloquei no wampp o arquivo fico em [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] se eu abrir diretamente vai baixar o arquivo entao eu tenho que criar um pagina para executar o applet, para adicionar o applet em pagina html usamos a tag applet e passamos o atributo code com o local da class (tambem podemos usar width e height para redimensionar ele), obs: eu crie a pagina na pasta principal [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
depois abra a pagina pelo navegador ele deve pedir permissão para executar, se mesmo depois de confirmar ele der erro pode ser que tenha que mudar a configuração no java (vamos ver isso na segunda parte ^^ ), caso nao de nenhum erro voce vai ver o quadrado que criamos ^^
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
by kõdo no kami
- Código:
package fts;
public class kodo {
}
agora temos que importar as class java.applet.* e fazer a nossa class principal herdar a class Applet (java.applet.Applet)
- Código:
package fts;
import java.applet.*;
public class kodo extends Applet {
}
se a gente compilar no eclipse ele vai abri o appletviewer para mostrar a execução do applet
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
nosso applet ainda nao faz nada de bom, entao vamos fazer ele desenhar alguma coisa para isso criamos um metodo padrao de applet que é o paint no argumento dele usamos a class Graphics (java.awt.Graphics)
- Código:
package fts;
import java.applet.*;
import java.awt.*;
public class kodo extends Applet {
public void paint(Graphics desenho){
}
}
agora é so usar os metodos e atributos do Graphics para desenhar, por exemplo para um quadrado usamos o metodo drawRect, passamos 4 argumentos os dois primeiros são a posição e os dois ultimos o tamanho
- Código:
package fts;
import java.applet.*;
import java.awt.*;
public class kodo extends Applet {
public void paint(Graphics desenho){
desenho.drawRect(10, 10, 50, 50);
}
}
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
para mudar antes da gente fazer o desenho do quadrado usamos o metodo setColor e passamos como argumento a class Color (java.awt.Color) com a cor como atributo
- Código:
package fts;
import java.applet.*;
import java.awt.*;
public class kodo extends Applet {
public void paint(Graphics desenho){
desenho.setColor(Color.blue);
desenho.drawRect(10, 10, 50, 50);
}
}
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
para desenhar um quadrado com fundo usamos o metodo fillRect
- Código:
package fts;
import java.applet.*;
import java.awt.*;
public class kodo extends Applet {
public void paint(Graphics desenho){
desenho.setColor(Color.red);
desenho.fillRect(10, 10, 50, 50);
}
}
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
agora vamos para a parte que colocamos o applet na nossa pagina, depois de compilar va na pasta que salvo o projeto, dentro dela vai uma pasta com o mesmo nome do seu projeto e dentro dela uma pasta chamada bin dentro dessa pasta deve ter uma outra pasta (aqui ta o mesmo nome da pasta do projeto ou do package), e dentro dela ta a nossa class entao basta copiar a pasta anterior que ta a class e colocar no servidor web (recomendo usar servidor web mesmo que seja em localhost ainda vai apontar para [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] e nao para o local do arquivo), no meu caso aq a pasta se chamava fts e dentro dela tem a class kodo.class entao quando eu coloquei no wampp o arquivo fico em [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] se eu abrir diretamente vai baixar o arquivo entao eu tenho que criar um pagina para executar o applet, para adicionar o applet em pagina html usamos a tag applet e passamos o atributo code com o local da class (tambem podemos usar width e height para redimensionar ele), obs: eu crie a pagina na pasta principal [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Código:
<html>
<body>
<applet code="fts/kodo.class" width=500 height=500>
</body>
</html>
depois abra a pagina pelo navegador ele deve pedir permissão para executar, se mesmo depois de confirmar ele der erro pode ser que tenha que mudar a configuração no java (vamos ver isso na segunda parte ^^ ), caso nao de nenhum erro voce vai ver o quadrado que criamos ^^
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
by kõdo no kami