Existe uma maneira de colocar o JasperView em um JPanel

Boa tarde pessoal,

Gostaria de saber de vcs se existe uma maneira de colocar o jasperview em JPanel .

Eu agradeço qualqure sugestão.

Por que você não coloca ele em um JDialog?

Mas como eu vou fazer isto??

Por favor??

[quote=Daniel.F]Mas como eu vou fazer isto??[/quote]Assim:[code]JRViewer jasperViewer = new JRViewer(relatorio);

// janelaOrigem = é um JInternalFrame para mostrar o JDialog como filho do JInternalFrame
JDialog dialogReport = new JDialog(javax.swing.JOptionPane.getFrameForComponent(janelaOrigem), titulo, true);

Dimension tamanho = java.awt.Toolkit.getDefaultToolkit().getScreenSize();

int largura = tamanho.width;
int altura = tamanho.height - 80;
dialogReport.setResizable(true);
dialogReport.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);
dialogReport.setBounds(1, 1, largura, altura);

// Essa é a linha onde pega o conteúdo do JasperViewer e coloca no JDialog
dialogReport.getContentPane().add(jasperViewer);

dialogReport.setVisible(true);
dialogReport.setAlwaysOnTop(true); [/code]