Estou estudando substance l&f, e até consegui fazer funcionar…
mas queria testa-los atraves da seleção de um jMenuItem, mudando o look & feel dinâmicamente…
Se alguém puder me ajudar,
valeu!
Estou estudando substance l&f, e até consegui fazer funcionar…
mas queria testa-los atraves da seleção de um jMenuItem, mudando o look & feel dinâmicamente…
Se alguém puder me ajudar,
valeu!
Se não me engano, existe um demo do Substance (que está no site do Substance mesmo) que faz essa mudança dinâmica.
Estude os fontes desse demo, porque deve haver uma pancada de detalhes que devem ser obedecidos para você poder fazer a tal mudança dinâmica. (Não olhei o fonte, é claro. Talvez seja mais simples que estou imaginando, mas por segurança digo que você tem de olhar os fontes com cuidado, que aparentemente não deve ser trivial.)
public void itemStateChanged(ItemEvent e) {
if(rbMenuItem[0].isSelected()){
mudaAparencia(kunststoff);
}
else if(rbMenuItem[1].isSelected())
mudaAparencia(mac);
else if
blablabala...
}
Devo fazer um método como nesse código ?
Segundo a cartilha do swing para look and feel
http://java.sun.com/products/jlf/ed2/book/
Mas já vi algumas aplicações fazendo essa troca de look and feel.
Pesquise sobre o design pattern “factory”