Deixar a Tela Modal junto com os temas do Substance.Jar[RESOLVIDO]

0 respostas
W

[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]

Criado 15 de maio de 2010
Respostas 0
Participantes 1