Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com outro projeto!!!
O componente visualiza e imprime documentos feitos com JPanel, possui opções de configurar impressora e imprimir as páginas entre outras opções de navegação. Semelhante ao utilizando em programas de edição de texto.
download: JVP
Um outro resultado do componente!
/applications/core/interface/imageproxy/imageproxy.php?img=http://jvp.sourceforge.net/imagens/jvp4.jpg&key=5aac67ffbdce4f82f37de02e589d9f47d718efc45334c3614087d514d8378311" alt="Imagem Postada" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://jvp.sourceforge.net/imagens/jvp3.jpg&key=9bcef01679f4fe6ead2dd1e568d5e86b09c7bfc5389954341ecbdfc835682cb6" alt="Imagem Postada" />
OLa carinha achei interessante esse seu projeto, estava mesmo a busca de algo assim pra facilitar minha vida, mas estou com um problema, testei sua classe "teste" aki e sempre que tento rodar da o seguinte erro :
erro:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group at Impteste.IP.main(IP.java:16)
linha 16:
brandao.swing.JVisualizarImpressao jvp = new brandao.swing.JVisualizarImpressao( new javax.swing.JFrame(), true );
ta tudo certinho classpath o jar..etc mas continua com o erro, se puder me dar uma luz
agradeço ate.
Desculpe a demora... para resolver esse problema, deve-se instalar a versão mais recente do java
>
OLa carinha achei interessante esse seu projeto, estava mesmo a busca de algo assim pra facilitar minha vida, mas estou com um problema, testei sua classe "teste" aki e sempre que tento rodar da o seguinte erro :erro:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group at Impteste.IP.main(IP.java:16)linha 16:brandao.swing.JVisualizarImpressao jvp = new brandao.swing.JVisualizarImpressao( new javax.swing.JFrame(), true );ta tudo certinho classpath o jar..etc mas continua com o erro, se puder me dar uma luz agradeço ate.
achei interessante seu projeto, mais ele não está mais no local especificado, onde posso encontrar?
Obrigado.
diego freire, seja bem vindo ao Fórum iMasters, conheça nossas regras: Regras do Fórum
Este tópico é de 2007, provavelmente se quer encontre esses usuários e o link pode estar quebrado.
Abraços...
E ai pessoa beleza!!!! Fiz um exemplo!!
código da página:
/ PaPel.java Created on 6 de Fevereiro de 2007, 15:04 */package brandao.teste;/** @author NETO */public class PaPel extends javax.swing.JPanel { /** Creates new form PaPel */ public PaPel() { 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=" Generated Code "> private void initComponents() { jLabel3 = new javax.swing.JLabel(); jImagePanel1 = new brandao.util.swing.JImagePanel(); jLabel2 = new javax.swing.JLabel(); jLabel1 = new javax.swing.JLabel(); setLayout(null); setBackground(new java.awt.Color(255, 255, 255)); setMinimumSize(new java.awt.Dimension(596, 823)); setPreferredSize(new java.awt.Dimension(596, 823)); jLabel3.setIcon(new javax.swing.ImageIcon("C:\\Documents and Settings\\NETO\\Desktop\\cabecalho_carro1.jpg")); add(jLabel3); jLabel3.setBounds(20, 10, 200, 100); jImagePanel1.setImage(new javax.swing.ImageIcon("C:\\Documents and Settings\\NETO\\Meus documentos\\Minhas imagens\\seattle-sunset.jpg")); javax.swing.GroupLayout jImagePanel1Layout = new javax.swing.GroupLayout(jImagePanel1); jImagePanel1.setLayout(jImagePanel1Layout); jImagePanel1Layout.setHorizontalGroup( jImagePanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 600, Short.MAX_VALUE) ); jImagePanel1Layout.setVerticalGroup( jImagePanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 250, Short.MAX_VALUE) ); add(jImagePanel1); jImagePanel1.setBounds(0, 210, 600, 580); jLabel2.setFont(new java.awt.Font("Times New Roman", 1, 36)); jLabel2.setForeground(new java.awt.Color(51, 153, 255)); jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel2.setText("brandao.swing.JVImpressao"); add(jLabel2); jLabel2.setBounds(10, 60, 590, 42); jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 36)); jLabel1.setForeground(new java.awt.Color(51, 153, 255)); jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel1.setText("TESTE DE IMPRESS\u00c3O"); add(jLabel1); jLabel1.setBounds(0, 140, 600, 42); }// </editor-fold> // Variables declaration - do not modify private brandao.util.swing.JImagePanel jImagePanel1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; // End of variables declaration }imagem:/applications/core/interface/imageproxy/imageproxy.php?img=http://jvp.sourceforge.net/imagens/jvp2.jpg&key=dc81eeff50060b3d7295153a5ab8a804f71653a896d02567223dbe39e7d9b147" alt="Imagem Postada" />
código exemplo:
/ Teste.java Created on 7 de Março de 2007, 11:00 To change this template, choose Tools | Template Manager and open the template in the editor. /package brandao.teste;/** @author NETO */public class Teste { /** Creates a new instance of Teste */ public Teste() { } public static void main(String[] args) { brandao.teste.PaPel papel = new PaPel(); try{ brandao.swing.JVisualizarImpressao jvp = new brandao.swing.JVisualizarImpressao( new javax.swing.JFrame(), true ); jvp.getJVImpressao1().addPagina(papel); jvp.getJVImpressao1().selecionarPagina(0); jvp.setVisible(true); } catch(Exception e){ System.out.println(e.getMessage()); } }}imagem:/applications/core/interface/imageproxy/imageproxy.php?img=http://jvp.sourceforge.net/imagens/jvp1.jpg&key=3e56a5ddbab56c4e039b280f1e2ba1a4a2e12e57be7fce9a4e7a45a08d88bf14" alt="Imagem Postada" />