Boa Tarde Pessoal,
Alguem sabe me dizer como que eu faço para deixar o jTabbedPane transparente??
Eu coloquei o código no construtot
Mas não deu certo…procurei outras informações no fórum mas não achei…
Alguém pode me ajudar??
Att,
Allan
Boa Tarde Pessoal,
Alguem sabe me dizer como que eu faço para deixar o jTabbedPane transparente??
Eu coloquei o código no construtot
Mas não deu certo…procurei outras informações no fórum mas não achei…
Alguém pode me ajudar??
Att,
Allan
eu sei a resposta vc e muito mais muito gay gay gay
Sei que o topico ja é um pouco antigo, porém me deparei com este problema hj e notei que no forum não tem nada em relação a esse assunto e acho errado fazer oque o amigo xxjamisxx ai em cima fez, pois se vc não tem nada produtivo a escrever apenas não escreva nada!
Bom com bastante pesquisa e colocando minhas proprias ideias em pratica achei a seguinte solução para deixar transparente o Background de um JTabbedPane:
1° - Crie uma classe que extenda a BasicTabbedPaneUI, iremos sobrepor o metodo paint() e modifique a cor de fundo para alpha 0.
public class TabbedPaneUITransparent extends BasicTabbedPaneUI{
public void paint(Graphics g, JComponent c) {
//cor rgb e com alpha 0
Color tp = new Color(0, 0, 0, 0);
tabPane.setBackground(tp);
super.paint(g,c);
}
}
2° - na criação da sua JTabbedPane apenas adicione a classe UI.
tabbedPane1.setUI(new TabbedPaneUITransparent());
Bem Simples!
Boa 
Só um observação: o correto é sobrescrever o método paintComponent(); e você tem que instanciar uma cópia do paramentro Graphics.
flw :thumbup: