Pessoal nao estou conseguindo alterar o look and feel dos JInternalFrame, mesmo colocando o try de outro look and feel, ele da erro ao executar, alguem sabe como setar o look and feel padrao do java para o JInternalFrame ???
Desde ja agradeco
Pessoal nao estou conseguindo alterar o look and feel dos JInternalFrame, mesmo colocando o try de outro look and feel, ele da erro ao executar, alguem sabe como setar o look and feel padrao do java para o JInternalFrame ???
Desde ja agradeco
Qual erro está acontecendo? [Stack]
Segue um exemplo basico de como setar o LookAndFeel…
:arrow: http://javaalmanac.com/egs/javax.swing/LookFeel.html
valeu? até… :thumbup:
[]'s
modifiquei algumas coisas e agr naum da erro mais, so que msm assim ainda naum muda o look an feel
estou colocandu o padrao
String nativeLF = UIManager.getSystemLookAndFeelClassName();
// Install the look and feel
try {
UIManager.setLookAndFeel(nativeLF);
} catch (InstantiationException es) {
} catch (ClassNotFoundException es) {
} catch (UnsupportedLookAndFeelException ea) {
} catch (IllegalAccessException ea) {
}
veja o codigo
public class MyInternalFrame extends JInternalFrame {
public MyInternalFrame()
{
super("Cadastro - Cliente", true, true, true, true);
//this.setDefaultCloseOperation(EXIT_ON_CLOSE);
String nativeLF = UIManager.getSystemLookAndFeelClassName();
// Install the look and feel
try {
UIManager.setLookAndFeel(nativeLF);
} catch (InstantiationException es) {
} catch (ClassNotFoundException es) {
} catch (UnsupportedLookAndFeelException ea) {
} catch (IllegalAccessException ea) {
}
setMaximizable(true);
getContentPane().setLayout(new GridBagLayout());
.......
sera q o JINternalFrame nao permite isso ???
Obrigado
[color=red] Mensagem do Moderador: Coloque o código dentro das tags [code][/color]
[quote=Ricardo_Neves]modifiquei algumas coisas e agr naum da erro mais, so que msm assim ainda naum muda o look an feel
estou colocandu o padrao
String nativeLF = UIManager.getSystemLookAndFeelClassName();
// Install the look and feel
try {
UIManager.setLookAndFeel(nativeLF);
} catch (InstantiationException es) {
} catch (ClassNotFoundException es) {
} catch (UnsupportedLookAndFeelException ea) {
} catch (IllegalAccessException ea) {
}
veja o codigo
public class MyInternalFrame extends JInternalFrame {
public MyInternalFrame()
{
super("Cadastro - Cliente", true, true, true, true);
//this.setDefaultCloseOperation(EXIT_ON_CLOSE);
String nativeLF = UIManager.getSystemLookAndFeelClassName();
// Install the look and feel
try {
UIManager.setLookAndFeel(nativeLF);
} catch (InstantiationException es) {
} catch (ClassNotFoundException es) {
} catch (UnsupportedLookAndFeelException ea) {
} catch (IllegalAccessException ea) {
}
setMaximizable(true);
getContentPane().setLayout(new GridBagLayout());
.......
sera q o JINternalFrame nao permite isso ???
Obrigado
[color=red] Mensagem do Moderador: Coloque o código dentro das tags [code][/color][/quote]
Mas qual o erro ? acho que JInternalFrame ele já é Metal por default ou posso estar engando !