[i]Olaaa pessoal !!!
Estou com um problema meio serio é o seguinte,eu tenho uma janela com temas do substance.jar,so que assim para mim aplicar esse tema,
a tela tem que ser herdada de JFRAME e como tenho varias janelas tenho que aplicar o tema a todas(uma por uma),
pois ainda não achei uma forma de aplicar o tema no programa inteiro de uma so vez,
e eu dei uma pesquisada e até agora não achei como deichar uma tela Jframe Modal(parace que não tem jeito),
e se eu uso um JDialog o tema não é aplicado,pois como ja disse a tela tem que ser herdada de Jframe …
Aqui esta parte do codigo que estou chamando minha janela:[/i]
import javax.swing.*;
import javax.swing.BorderFactory;
import java.awt.event.*;
import java.awt.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.border.*;
import org.pushingpixels.substance.api.skin.SubstanceBusinessBlackSteelLookAndFeel;
public class JfrmPrincipal extends JFrame implements ActionListener {
//Importações do codigo e herança
//continuação ...
if (rPri9.isSelected() && evento.getSource() == btnPri1) {
JFrame.setDefaultLookAndFeelDecorated(true);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel(new SubstanceBusinessBlackSteelLookAndFeel());// aqui eu altero os temas
} catch (Exception e) {
System.out.println("Substance Raven Graphite failed to initialize");
}
JfrmProgramadores pro = new JfrmProgramadores();
pro.setSize(600, 520);
pro.setLocation(200,200);
pro.setTitle("Lista de Programadores");
pro.setResizable(false);
pro.setVisible(true);
}
});
}
[i]Quem poder me ajuda agradeceria muito pois isso é um trabalho semestral de faculdade,
então resumindo preciso aplicar o tema e ainda deichar ela modal,quem podesse me ajuda agradeceria muito ^^
Obrigado Até mais …
[/i]