É possivel utilizar Toolkit no Background?

13 respostas
alexandref93

é possível utilizar tipo assim:

setBackground(Toolkit.getDefaultToolkit().getBackground("nome do imagen");

é possivel???

13 Respostas

E

Entschuldigung. Que é que você quer fazer?

ViniGodoy

Não, por dois motivos:

a) A classe Toolkit não tem o método getBackground, principalmente um que receba um String de parâmetro de entrada;
b) A função setBackground geralmente recebe um color, não uma imagem.

alexandref93

ViniGodoy:
Não, por dois motivos:

a) A classe Toolkit não tem o método getBackground, principalmente um que receba um String de parâmetro de entrada;
b) A função setBackground geralmente recebe um color, não uma imagem.

qual é a função que receber imagem???

alexandref93

nada de mais, só to vendo as possibilidade! xD

Adaylon

Se vc quer colocar imagem no fundo, uma alternativa é usar um Label e vc setaria um setIcon(); passando uma imagem.

alexandref93

é a alternativa adequada??

E

Se você quer usar um pano de fundo para sua janela, você pode usar uma coisa que o próprio ViniGodoy escreveu e postou aqui no fórum.

ViniGodoy

Só existe um problema. O JLabel não é um container. Então, você não pode colocar outros componentes sobre ele, o que inviabiliza seu uso como imagem de fundo. Para o caso de uma imagem de fundo, é melhor usar o JImagePanel: http://www.guj.com.br/posts/list/56248.java#295271

alexandref93

bem, eu tentei aqui com o JLabel, mais se eu querer usar como background eu não consigo aplicar outro JLabel em cima desse!

teria outra solução!

Marky.Vasconcelos

O que raios voce quer fazer?
A classe Toolkit não tem nenhum método que voce esta supondo ai.

ViniGodoy

alexandref93:
bem, eu tentei aqui com o JLabel, mais se eu querer usar como background eu não consigo aplicar outro JLabel em cima desse!

teria outra solução!

Tente a que postei ali no link.

alexandref93

Mark_Ameba:
O que raios voce quer fazer?
A classe Toolkit não tem nenhum método que voce esta supondo ai.

foi mal, ainda sou novato, pegam leve xD!

alexandref93

ViniGodoy:
alexandref93:
bem, eu tentei aqui com o JLabel, mais se eu querer usar como background eu não consigo aplicar outro JLabel em cima desse!

teria outra solução!

Tente a que postei ali no link.

pode deixar, vou dá uma lida!!!

Criado 23 de junho de 2010
Ultima resposta 23 de jun. de 2010
Respostas 13
Participantes 5