Retangulo

3 respostas
R

Amigos, sou novato em Java, e estou com um probleminha…

Eu criei um JPanel com um certo tamanho, e preciso inserir um retangulo em branco dentro.

Alguém pode me ajudar?? Eu sei que a pergunta é básica, mas nao achei em lugar nenhum a reposta.

3 Respostas

C

crie um método paint na sua classedessa forma:

public void paint(Graphics g) {

g.setColor(Color.White);

// pinta e preenche o retancugulo com a cor branca.
g.fillRect(posInicialX, posInicialY, posFinalX, posFinalY);

//pinta apena a borda do retangulo.

g.drawRect(posInicialX, posInicialY, posFinalX, posFinalY);

}

basta escolher qual dos dois vc quer…

dudaskank

é... quase isso aí.

Na verdade, o código seria:

public void paint(Graphics g) {

g.setColor(Color.White);

// pinta e preenche o retancugulo com a cor branca.
g.fillRect(posInicialX, posInicialY, comprimento, altura);

//pinta apena a borda do retangulo.
g.drawRect(posInicialX, posInicialY, comprimento, altura);
}

^_^

R
dudaskank:
é... quase isso aí.

Na verdade, o código seria:

public void paint(Graphics g) {

g.setColor(Color.White);

// pinta e preenche o retancugulo com a cor branca.
g.fillRect(posInicialX, posInicialY, comprimento, altura);

//pinta apena a borda do retangulo.
g.drawRect(posInicialX, posInicialY, comprimento, altura);

}

^_^

Amigo, agora deu certo...

Mas surgiu outro problema, a imagem que deveria aprarecer (quadrado) somente aparece quando eu boto uma outra coisa na frente e retorno a visão.

Você sabe o que pode estar acontecendo?? Quando eu dou "ALT + Tab" 2 vezes, aparece o quadro e antes não...

Criado 21 de março de 2005
Ultima resposta 21 de mar. de 2005
Respostas 3
Participantes 3