Problema muito estranho!

Pessoal !
Estou fazendo uma aplicação é um controle de estoque.Fiz uma tela principal com jdesktopPane e uma tela cadastro de clientes com JIternalFrane, quando exibo com JOptionPane alguma mensagem o conteúdo ñ aparece e quando instâncio a classe de clientes ela aparece com borroes Alguém sabe o que pode ser?

Agradeço a atenção desde já !

Coloca uns print ai pra gente ver… fica mais fácil…

vc diz iserir imagem?
se sim me diga como posso fazer isso?

Ao responder o post vc pode clicar no botao Anexar arquivo e anexar umas telas que vc deve previamente captura-las com print-screen compreendeste amigo?

Estão ae as imagens!!!
O que vc acha?




amigo…
posta seu código pra gente dar uma olhada…
senal fica meio complicado pra gente te ajudar… :slight_smile:


package Interfaces;


import java.awt.Dimension;
import java.beans.PropertyVetoException;
import java.util.Date;
import java.sql.SQLException;
import javax.swing.JOptionPane;

/**
 *
 * @author  Roberto
 */
public class FrmPrincipal extends javax.swing.JFrame {
    
    private GerenciaDesktop gd = new GerenciaDesktop();
    private Date dataAtual = new Date();
    private String usuario= ""; 
    
            
    /** Creates new form frmPrincipal */
    public FrmPrincipal(String usuario){
        this.usuario = usuario.toUpperCase();
        initComponents();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" Código Gerado ">
    private void initComponents() {
        DskSte = new javax.swing.JDesktopPane();
        LbDsc = new javax.swing.JLabel();
        LbSte = new javax.swing.JLabel();
        jPanel2 = new javax.swing.JPanel();
        LbUsr = new javax.swing.JLabel();
        LbDscUsuario = new javax.swing.JLabel();
        LbHoraLog = new javax.swing.JLabel();
        LbDscHoraLog = new javax.swing.JLabel();
        LbJava = new javax.swing.JLabel();
        LbMySql = new javax.swing.JLabel();
        MnuBar = new javax.swing.JMenuBar();
        mnuCadastrar = new javax.swing.JMenu();
        mnuCadastrarCliente = new javax.swing.JMenuItem();
        mnuCadastrarFucionario = new javax.swing.JMenuItem();
        mnuCadastrarFornecedor = new javax.swing.JMenuItem();
        mnuCadastrarEntradaEstoque = new javax.swing.JMenuItem();
        mnuCadastrarSaidaEstoque = new javax.swing.JMenuItem();
        mnuCadastrarItensEstoque = new javax.swing.JMenuItem();
        mnuEmitirRelatorio = new javax.swing.JMenu();
        mnuSair = new javax.swing.JMenu();
        mnuOpSair = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Sistema Transacional de Estoque - STE -");
        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        setMaximizedBounds(new java.awt.Rectangle(0, 0, 2147483647, 2147483647));
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosed(java.awt.event.WindowEvent evt) {
                formWindowClosed(evt);
            }
            public void windowOpened(java.awt.event.WindowEvent evt) {
                formWindowOpened(evt);
            }
        });

        DskSte.setBackground(new java.awt.Color(153, 204, 255));
        DskSte.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        DskSte.setMinimumSize(new java.awt.Dimension(2147483647, 2147483647));
        DskSte.setName("STE");
        DskSte.addComponentListener(new java.awt.event.ComponentAdapter() {
            public void componentResized(java.awt.event.ComponentEvent evt) {
                DskSteComponentResized(evt);
            }
        });
        DskSte.addContainerListener(new java.awt.event.ContainerAdapter() {
            public void componentRemoved(java.awt.event.ContainerEvent evt) {
                DskSteComponentRemoved(evt);
            }
        });

        LbDsc.setFont(new java.awt.Font("Tahoma", 2, 11));
        LbDsc.setText("Sistema Transacional de Estoque");
        LbDsc.setBounds(420, 330, 160, -1);
        DskSte.add(LbDsc, javax.swing.JLayeredPane.DEFAULT_LAYER);

        LbSte.setFont(new java.awt.Font("Tahoma", 3, 48));
        LbSte.setText("STE");
        LbSte.setBounds(450, 280, 100, 40);
        DskSte.add(LbSte, javax.swing.JLayeredPane.DEFAULT_LAYER);

        jPanel2.setBackground(new java.awt.Color(153, 204, 255));
        jPanel2.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        jPanel2.setMaximumSize(new java.awt.Dimension(2147483647, 32767));
        LbUsr.setBackground(new java.awt.Color(0, 0, 0));
        LbUsr.setFont(new java.awt.Font("Tahoma", 1, 11));
        LbUsr.setText("Usu\u00e1rio :");

        LbHoraLog.setFont(new java.awt.Font("Tahoma", 1, 11));
        LbHoraLog.setText("Hora de Log :");

        org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .add(LbUsr)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(LbDscUsuario, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 224, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .add(77, 77, 77)
                .add(LbHoraLog)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(LbDscHoraLog, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 113, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(328, Short.MAX_VALUE))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel2Layout.createSequentialGroup()
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(LbUsr)
                    .add(LbDscUsuario, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 14, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(LbHoraLog)
                    .add(LbDscHoraLog, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 14, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .addContainerGap())
        );
        jPanel2.setBounds(0, 0, 890, 40);
        DskSte.add(jPanel2, javax.swing.JLayeredPane.DEFAULT_LAYER);

        LbJava.setIcon(new javax.swing.ImageIcon(getClass().getResource("/java1.GIF")));
        LbJava.setBounds(360, 280, -1, 70);
        DskSte.add(LbJava, javax.swing.JLayeredPane.DEFAULT_LAYER);

        LbMySql.setIcon(new javax.swing.ImageIcon(getClass().getResource("/mysql.GIF")));
        LbMySql.setBounds(600, 280, 110, 60);
        DskSte.add(LbMySql, javax.swing.JLayeredPane.DEFAULT_LAYER);

        MnuBar.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
        mnuCadastrar.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
        mnuCadastrar.setMnemonic('C');
        mnuCadastrar.setText("Cadastrar");
        mnuCadastrarCliente.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_L, java.awt.event.InputEvent.CTRL_MASK));
        mnuCadastrarCliente.setMnemonic('L');
        mnuCadastrarCliente.setText("Cliente                      ");
        mnuCadastrarCliente.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuCadastrarClienteActionPerformed(evt);
            }
        });

        mnuCadastrar.add(mnuCadastrarCliente);

        mnuCadastrarFucionario.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
        mnuCadastrarFucionario.setMnemonic('F');
        mnuCadastrarFucionario.setText("Funcionario                ");
        mnuCadastrarFucionario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuCadastrarFucionarioActionPerformed(evt);
            }
        });

        mnuCadastrar.add(mnuCadastrarFucionario);

        mnuCadastrarFornecedor.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
        mnuCadastrarFornecedor.setMnemonic('O');
        mnuCadastrarFornecedor.setText("Fornecedor");
        mnuCadastrarFornecedor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuCadastrarFornecedorActionPerformed(evt);
            }
        });

        mnuCadastrar.add(mnuCadastrarFornecedor);

        mnuCadastrarEntradaEstoque.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
        mnuCadastrarEntradaEstoque.setMnemonic('E');
        mnuCadastrarEntradaEstoque.setText("Entrada de Estoque  ");
        mnuCadastrarEntradaEstoque.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuCadastrarEntradaEstoqueActionPerformed(evt);
            }
        });

        mnuCadastrar.add(mnuCadastrarEntradaEstoque);

        mnuCadastrarSaidaEstoque.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
        mnuCadastrarSaidaEstoque.setMnemonic('A');
        mnuCadastrarSaidaEstoque.setText("Saida em Estoque     ");
        mnuCadastrarSaidaEstoque.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuCadastrarSaidaEstoqueActionPerformed(evt);
            }
        });

        mnuCadastrar.add(mnuCadastrarSaidaEstoque);

        mnuCadastrarItensEstoque.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_I, java.awt.event.InputEvent.CTRL_MASK));
        mnuCadastrarItensEstoque.setMnemonic('I');
        mnuCadastrarItensEstoque.setText("Itens                         ");
        mnuCadastrarItensEstoque.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuCadastrarItensEstoqueActionPerformed(evt);
            }
        });

        mnuCadastrar.add(mnuCadastrarItensEstoque);

        MnuBar.add(mnuCadastrar);

        mnuEmitirRelatorio.setMnemonic('E');
        mnuEmitirRelatorio.setText("Emitir rela\u00f3rio");
        MnuBar.add(mnuEmitirRelatorio);

        mnuSair.setMnemonic('R');
        mnuSair.setText("Sair");
        mnuOpSair.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
        mnuOpSair.setMnemonic('S');
        mnuOpSair.setText("Sair");
        mnuOpSair.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mnuOpSairActionPerformed(evt);
            }
        });

        mnuSair.add(mnuOpSair);

        MnuBar.add(mnuSair);

        setJMenuBar(MnuBar);

        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(DskSte, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 871, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(DskSte, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 273, Short.MAX_VALUE)
        );
        pack();
        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        java.awt.Dimension dialogSize = getSize();
        setLocation((screenSize.width-dialogSize.width)/2,(screenSize.height-dialogSize.height)/2);
    }// </editor-fold>

    private void DskSteComponentResized(java.awt.event.ComponentEvent evt) {                                        
        
        Dimension d = new Dimension(this.getWidth(),this.getHeight());
        Dimension d2 = new Dimension(jPanel2.getWidth(),40);
        
        //ajusta comprimento de jPanel2
        d2.width = this.getWidth();
        //ajusta tamanho de tela de desktop
        this.DskSte.setSize(d);
        //ajusta tamanho de jPanel2
        this.jPanel2.setSize(d2);
    }                                       
            
    private void mnuOpSairActionPerformed(java.awt.event.ActionEvent evt) {                                          
        this.dispose();
        System.exit(0);
    }                                         
    
    private void formWindowClosed(java.awt.event.WindowEvent evt) {                                  
       try{
           ConexaoDB.conexao.close();
       }catch(SQLException ex){
        JOptionPane.showMessageDialog(null,"Código do erro: " + ex.getErrorCode() +
                                      "SQL State : " + ex.getSQLState()); 
       } 
       System.exit(0);
    }                                 
    
    private void DskSteComponentRemoved(java.awt.event.ContainerEvent evt) {                                        
        gd.decrementaPosicao();
    }                                       
    
    private void mnuCadastrarFucionarioActionPerformed(java.awt.event.ActionEvent evt) {                                                       
         gd.incrementaPosicao();
         IfFuncionario f =  new IfFuncionario();
         f.setVisible(true);
         f.setLocation(gd.getX(),gd.getY());
         this.DskSte.add(f);
         try{
             f.setSelected(true);
         }catch(PropertyVetoException e){
             e.printStackTrace();     
         }
    }                                                      
    
    private void mnuCadastrarFornecedorActionPerformed(java.awt.event.ActionEvent evt) {                                                       
        gd.incrementaPosicao();
        IfFornecedor fo = new IfFornecedor();
        fo.setVisible(true);
        fo.setLocation(gd.getX(),gd.getY());
        this.DskSte.add(fo);
        try{
            fo.setSelected(true);
        }catch(PropertyVetoException e){
            e.printStackTrace();      
        }
    }                                                      
    
    private void mnuCadastrarClienteActionPerformed(java.awt.event.ActionEvent evt) {                                                    
         gd.incrementaPosicao();
         IfCliente f = new IfCliente();
         f.setVisible(true);
         f.setLocation(gd.getX(),gd.getY());
        this.DskSte.add(f);
        try{
            f.setSelected(true);
        }catch(PropertyVetoException e){
            e.printStackTrace();     
        }
    }                                                   
        
    private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
        LbDscUsuario.setText(this.usuario);
        String mostra = dataAtual.getHours()+":"+ dataAtual.getMinutes();
        LbDscHoraLog.setText(mostra);
        this.setExtendedState(MAXIMIZED_BOTH);
    }                                 
    
    private void mnuCadastrarItensEstoqueActionPerformed(java.awt.event.ActionEvent evt) {                                                         
        gd.incrementaPosicao();
        IfItens i = new IfItens();
        i.setVisible(true);
        i.setLocation(gd.getX(),gd.getY());
        this.DskSte.add(i);
        try{
            i.setSelected(true);
        }catch(PropertyVetoException e){
            e.printStackTrace();     
        }
    }                                                        
    
    private void mnuCadastrarSaidaEstoqueActionPerformed(java.awt.event.ActionEvent evt) {                                                         
        gd.incrementaPosicao();
        IfSaida s = new IfSaida();
        s.setVisible(true);         
        s.setLocation(gd.getX(),gd.getY());
        this.DskSte.add(s);
        try{
            s.setSelected(true);
        }catch(PropertyVetoException e){
            e.printStackTrace();     
        }
    }                                                        
    
    private void mnuCadastrarEntradaEstoqueActionPerformed(java.awt.event.ActionEvent evt) {                                                           
        gd.incrementaPosicao();
        IfEntrada e = new IfEntrada();
        e.setVisible(true);
        e.setLocation(gd.getX(),gd.getY());
        this.DskSte.add(e);
        try{
            e.setSelected(true);
        }catch(PropertyVetoException ex){
            ex.printStackTrace();     
        }
    }                                                          
        
    /**
     * @param args the command line arguments
     */
    // Declaração de variáveis - não modifique
    private javax.swing.JDesktopPane DskSte;
    private javax.swing.JLabel LbDsc;
    private javax.swing.JLabel LbDscHoraLog;
    private javax.swing.JLabel LbDscUsuario;
    private javax.swing.JLabel LbHoraLog;
    private javax.swing.JLabel LbJava;
    private javax.swing.JLabel LbMySql;
    private javax.swing.JLabel LbSte;
    private javax.swing.JLabel LbUsr;
    private javax.swing.JMenuBar MnuBar;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JMenu mnuCadastrar;
    private javax.swing.JMenuItem mnuCadastrarCliente;
    private javax.swing.JMenuItem mnuCadastrarEntradaEstoque;
    private javax.swing.JMenuItem mnuCadastrarFornecedor;
    private javax.swing.JMenuItem mnuCadastrarFucionario;
    private javax.swing.JMenuItem mnuCadastrarItensEstoque;
    private javax.swing.JMenuItem mnuCadastrarSaidaEstoque;
    private javax.swing.JMenu mnuEmitirRelatorio;
    private javax.swing.JMenuItem mnuOpSair;
    private javax.swing.JMenu mnuSair;
    // Fim da declaração de variáveis
    
}

Ta ae o código espero que ajude!

Cara eu tentei rodar ele aqui mas tem varias outras classes. Vc já tentou rodar esse programa eu outra Vm (outro pc) talvez pra ver se o erro também ocorre?

Pelo seu codigo não há nada de mais.

Se vc quizer eu rode o seu programa na minha maquina pra testar (embora acredito que não seja isso) só posta o codigo de forma que nos possibilite tal teste.