• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

saramgsilva

[Java] Applets

2 mensagens neste tópico

boas, deixo aqui os meus applets que fiz recentemente, para a cadeira de POO... são muito simples, mas acho que pode vir ajudar alguém...

Isto não é um tutorial, mas sim exemplos! Vou colocar aqui o código necessário de um deles:

ficheiro: Butao1.java

import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class Butao1 extends Applet implements ActionListener {
private boolean text = false;
private Button b;


public void init()
{

b = new Button("Estou no botao");
add(b);
b.addActionListener(this);

}

public void paint(Graphics g)
{
if (text)
	{
		 g.drawString("Cliquei no botao",50,50);
	}
}



 public void actionPerformed(ActionEvent e)
 {
  if(e.getSource() == b)
  {
	 text = !text;
	 repaint();
  }
 }

} 

no fim de compilar obtemos um ficheiro chamado Butao1.class

e finalmente,

ficheiro Butao1.html

<HTML>
<HEAD>
<TITLE>Simples Applets - Java</TITLE>
</HEAD>
<BODY>

  <b>Criado Por Tofas </b>
  </br>
  <p><Big>Botao 1</Big></p>
  <applet code="Butao1.class" width=200 height=200> </applet>


</BODY>
</HTML>

podem encontrar mais exemplos aqui:

só botões

outros applets

e podem encontrar aqui mais informação sobre Applets ....

espero que gostem dos exemplos... :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Vou colocar aqui um applet super básico mas que gostei imenso de o realizar. É optimo para dar coragem para continuar porque tem a sua graça, visto que é gráfismo :)

import javax.swing.Applet; // core packages
import java.awt.Graphics;  // extensions packages

public void paint( Graphics g ) {
super.paint( g );

int counter = 1;

do {
	g.drawOval( 110 - counter * 10, 110 - counter * 10, counter * 20, counter *20 );
	++counter;
}while ( counter <= 10 );  
}

Espero que curtam ! ;)

[Tópico original criado por Gurzi.]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora