Existe uma maneira de colocar o JasperView em um JPanel

4 respostas
D

Boa tarde pessoal,

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

Eu agradeço qualqure sugestão.

4 Respostas

javer

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

D

Mas como eu vou fazer isto??

D

Por favor??

javer
Daniel.F:
Mas como eu vou fazer isto??
Assim:
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);
Criado 12 de agosto de 2009
Ultima resposta 13 de ago. de 2009
Respostas 4
Participantes 2