Jump to content
dremo92

Varrer um derminado Espaço

Recommended Posts

dremo92

Boas pessoal preciso de uma ajuda.

tenho uma imagem tenho de lhe criar uma moldura (barras laterais somente)

ja consegui criar as barras laterias mas agora quero pintar so nessas barras um trapesio-rectangulo a branco.

for (int y = 0; y<img.getHeight(); y++){
 for (int i=0; i<70; i++){
   for (int j=img.getWidth()-1; j>(img.getWidth()-1)-70; j--){
     img.setColor(i, y, Color.BLACK);
     img.setColor(j, y, Color.BLACK);
   }
 }
}

img.getWidth() - devolve me a lagrgura da imagem

img.getHeight() - devolve a altura da imagem

img.getColor(x,y) - devolve me a cor naquele ponto

img.setColor(x,y,color) - pinta naquela posiçao com determinada cor

a minha ideia eraa fazer outro for depois de pintar a preto com umas dimençoes mais pequenas que 70 e pintar a branco mas isso daria me uma barra toda brnaca sub cumprida e o que eu quero sao uns 3 ou 4 trapesizos separados na barra preta.

Edited by Rui Carlos
GeSHi

Cumpriementos

André Mota

Share this post


Link to post
Share on other sites
HappyHippyHippo

e que trapézios ? onde estão definidos esses trapézios ? e onde na barra preta é para apresentar-los ?

ao não fornecer informação suficiente, é impossível responder a este tópico


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
dremo92

e que trapézios ? onde estão definidos esses trapézios ? e onde na barra preta é para apresentar-los ?

ao não fornecer informação suficiente, é impossível responder a este tópico

Desculpa hipo nao me soube explicar bem...o trapezio tem de ser pitado da mesma maneira que as barras pretas....

ou seja eu vou ter pintar a branco criando uma forma de um trapesio...basicamente sera ter de fazer um for que delimite a fazer um quadrado pequeno branco e pintalo ate ao fim do ciclo...


Cumpriementos

André Mota

Share this post


Link to post
Share on other sites
HappyHippyHippo

- um trapézio não é um quadrado

- quais as dimensões do trapézio ?

- em que zona da barra preta é para fazer o trapézio ?

- ...

continuas a não fornecer informação relevante para uma solução do problema


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
dremo92

- um trapézio não é um quadrado

- quais as dimensões do trapézio ?

- em que zona da barra preta é para fazer o trapézio ?

- ...

continuas a não fornecer informação relevante para uma solução do problema

não tenho dimensões definidas desde que fique dentro da barra lateral preta e com espaçamento entre eles é o suficiente

algo tipo isto:

8j37.png


Cumpriementos

André Mota

Share this post


Link to post
Share on other sites
HappyHippyHippo

primeiro de tudo, isso não é um trapézio ... wikipedia

segundo, tens de determinar a seguinte informação:

- qual o espaçamento entre a figura e o limite da barra lateral

- qual o espaçamento entre uma figura e a seguinte

- qual a quantidade/percentagem do canto a cortar

depois pode fazer isso depois de apresentar a barra ou durante a apresentação da barra (dependendo dos parâmetros que definiste anteriormente)


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
dremo92

primeiro de tudo, isso não é um trapézio ... wikipedia

segundo, tens de determinar a seguinte informação:

- qual o espaçamento entre a figura e o limite da barra lateral

- qual o espaçamento entre uma figura e a seguinte

- qual a quantidade/percentagem do canto a cortar

depois pode fazer isso depois de apresentar a barra ou durante a apresentação da barra (dependendo dos parâmetros que definiste anteriormente)

LoooL yha não é um trapesio peço desculpa

A questão é que eu posso fazer ao meu gosto... ou seja eu defeni os limites das barras pretas ate ao pixel 70 como está no for....

logo terei de pintar nesse espaço talvez numa margem ate 40.

o espaçamento e a a percetagem para cortar o canto tb é ao meu gosto desde que fique com um efeito parecido...

neste momento tenho a barra preta e no interio pintado a branco preciso de a dividir em partes e fazer a tal diagonal


Cumpriementos

André Mota

Share this post


Link to post
Share on other sites
HappyHippyHippo

agora que sabes o que fazer ... faz

e se tiveres uma dúvida em concreto, então sim, volta e apresenta


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.