Preciso colocar um botão com fundo transparente dentro de uma barra de ferramentas transparente.
Coloquei a barra de ferramentas com um gif transparente, e modifiquei o fundo do botão pelo netbeans e funcionou.
Mas quando mudo o L & F nimbus para mcwin do JTattoo não funciona.
Cara é que o seu LAF que gerencia todas essas propriedades.
Mas tente fazer assim.
// aplica color transparentjbutton.setBackground(newColor(0,0,0,0));
Boa sorte
pedrofelipemm
Murilo_Ferreira:
Cara é que o seu LAF que gerencia todas essas propriedades.
Mas tente fazer assim.
// aplica color transparentjbutton.setBackground(newColor(0,0,0,0));
Boa sorte
Assim fica com fundo preto, não existe cor transparente, por isso desenhei um gif transparente de background.
Sei que é o LAF que gerencia as propriedades, essa é a duvida.
Talvez eu tenha que alterar alguma propriedade no fonte dele ou mudar o LAF apenas do botão.
Não sei ao certo como fazer.
Já faz uns três anos que aplico efeitos de transparênia em minhas aplicações e sempre funcionou perfeitamente, trabalhando dessa maneira.
Dependendo do LAF, talvez você precisa implementar algo mais que isso.
Boa sorte
M
Murilo_Ferreira
Qualquer coisa, deixa somente o botão no LAF METAL.
pedrofelipemm
Deve ser as propriedades do LAF no botão, coloquei essa configuração no frame e no botão
o frame ficou transparente e o botão preto.
Como aplicar LAF apenas do botão?
// aplicando ui somente em um componente JButtonjbutton.setUI(newMetalButtonUI());
Boa sorte
pedrofelipemm
Fiz isso com o botão e com a barra de ferramentas e não resolveu
o problema esta na barra, coloquei o botão direto no desktopPane e funcionou,
vou deixar sem, acho que não precisarei da barra de ferramentas.
Obrigado pela ajuda.
wirgulino
Pedro, você tem que escrever o código que o Murilo_Ferreira disse, dentro do seu construtor. Eu fiz como ele disse e consegui. Porém, ele só mostra invisível quando executa.
F
Francis_Araujo
Ola… eu não sei se minha resposta estará correta, mas eu uso o seguinte código java para deixar as cores sólidas transparentes:
255,255,255,01
Funciona nas skins do Rainmeter queeu uso.
Boa sorte!!!