bem, oq esta faltando no meu sistema eh a parte de imprimir, eu gostaria por exemplo q antes de imprimir abrisse a janela de visualizar impressao mostrando a pagina como vai ser impressa e um botao q manda imprimir oq tem nakela pagina
como faco essa pagina de visualizacao e mando imprimir do jeito q esta nela? andei pesquisando aq no forum e TEM mt coisa, mas axei tm confuso, alem de serem topicos antigos.
bem, estou conseguindo imprimir, oq consegui foi imprimir o frame inteiro, oq noa era o resutlado esperado
entoa oq eu fiz foi fazer um Jframe com os botoes d imprimir e sair
e tem um jpanel em branco com os dados q kero q sejam impressos, mandei imprimir o jpanel so q esta dando o seguinte erro:
java.lang.NullPointerException
para eu poder imprimir esse jpanel como tenho q fazer?
dai eu uso o metodo statico printComponent(Component c) pra imprimir e um Component do tipo JPanel ou JFrame
Hammer
vlw pela ajuda.
Hammer
ta horrivel desenhar no netbeans
pq qd passo pro eclipse como sempre faco as vezes os componentes sai do lugar, alinhar eles ta um inferno, boto um milimetro pra la e qd vou ver pulou mt pro la
alguem tem uma sugestao de algum modo q pode ser realizado isso melhor?
Marky.Vasconcelos
Sempre desenhei no NetBeans tmbepassei proeclipsenão dava tanto erro de posição assim não=/
dai eu uso o metodo statico printComponent(Component c) pra imprimir e um Component do tipo JPanel ou JFrame
Olá amigo! Copiei e colei o seu código em uma classe chamada “PrintUtilities”. Daí fui no NetBeans, File -> NewFile -> SwingGUIForms -> JPanel Form e arrastei algumas labels e alguns botões para dentro desse JPanel. Coloquei o nome “Impressao” nessa classe.
Daí, criei um método “main()” (na classe Impressao) assim:
publicstaticvoidmain(Stringargs[]){PrintUtilities.printComponent(newImpressao());//onde "PrintUtilities"é a sua classe.}
Salvei , compilei e rodei. Porém saiu uma página em branco! A impressora puxa o papel mas devolve sem imprimir nada do que está no componente!