Sobre look and feel

1 resposta
karh-el

Pessoal, dá para usar look and feel fazendo referência apenas ao nome dele?

UIManager.setLookAndFeel(" nome ");  
 SwingUtilities.updateComponentTreeUI(this);

Outra coisa: onde posso baixar look and feel. Sou péssimo para para fazer telas coloridas e bonitinhas.

1 Resposta

thiagocg

Geralmente vc vai precisar baixar o arquivo do look and feel (um jar na maioria das vezes) adicionar ele ao seu projeto e ao classpath de sua aplicação e então setar programaticamente o look and feel (eu faço isso sempre na tela de splash):

try {
				javax.swing.UIManager.setLookAndFeel("com.incors.plaf.kunststoff.KunststoffLookAndFeel");
			} catch (ClassNotFoundException e1) {
				log.error("Erro look-and-feel", e1);
			} catch (InstantiationException e1) {
				log.error("Erro look-and-feel", e1);
			} catch (IllegalAccessException e1) {
				log.error("Erro look-and-feel", e1);
			} catch (UnsupportedLookAndFeelException e1) {
				log.error("Erro look-and-feel", e1);
			}

Copiei esse trecho de uma de minhas aplicações, os catch’s não me lembro ao certo mas acho q são obrigatórios.
Depois disso tua aplicação irá trabalhar toda com o look and feel informado por vc!

[]'s

Criado 13 de agosto de 2009
Ultima resposta 13 de ago. de 2009
Respostas 1
Participantes 2