Form Degrade

2 respostas
Dayvson_Clauber

Oi pessoal, tou com um probleminha…gostaria d fazer um form no Java, q na verdade ele ja seria o proprio degrade, tipo da cor preta ate a branca, mais ou menos isso…Alguem ae pode me dar uma maozinha nesse projetinho,pois sou iniciante e ainda tenho muito o que aprender,sei q tera q utiilzar algum array pra varrer botoes e utilizar o GridCard senao me engano. Nota: vale 2 pontinhos pra mim isso…me ajudem por favor. Mais uma vez retificando, o form jah serah um degrade… Fui, espero que possam me ajudar :frowning:

2 Respostas

aconstantino

Olá Dayvson,
Fiz alguma coisa aqui.Não sei se é extatamente isto que quer mas ja dá para você ter uma idéia:

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Rectangle;

import javax.swing.JFrame;
import javax.swing.WindowConstants;

/**
 * @author Ademir Constantino Filho <[email removido]>
 */

class DegradeForm extends JFrame {

	public DegradeForm() {
	}

	public void paint(Graphics g) {
		rt = getBounds(null);
		while (alcanca < rt.width) {
			g.setColor(branco);
			g.fillRect(alcanca, 0, alcanca + maximo, rt.height);
			branco = branco.darker();
			alcanca += maximo;
		}
	}

	private Color branco = new Color(255, 255, 255);
	private int maximo = 40;
	private int alcanca = 0;
	private Rectangle rt;
}

public class AplicaDegrade {

	public static void main(String[] argv) {
		DegradeForm meuDegrade = new DegradeForm();
		meuDegrade.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
		meuDegrade.setResizable(false);
		meuDegrade.setSize(400, 200);
		meuDegrade.show();
		meuDegrade.toFront();
	}

}

Epsero ter ajudado :wink:
T+

Paulo_Silveira

esse é o espírito do GUJ. O pessoal chega e escreve um código de 30 linhas só para ajudar o colega! Parabéns blackhat!

Criado 13 de setembro de 2002
Ultima resposta 17 de set. de 2002
Respostas 2
Participantes 3