Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Remoção do Recibo Sadaco

301 views
Skip to first unread message

Marcos

unread,
May 10, 2012, 1:06:55 PM5/10/12
to jrimum-c...@googlegroups.com
Boa tarde a todos.
 
Estou desenolvendo um sistema Java Swing e nesse sistema tenho que fazer um boleto com layout personalizado.
 
esses boletos sao gerados por um outro sistema em PHP e ja seguem um padrao de layoyt.
 
usei as classe Bopepo e consegui gerar boletos com figuras no layout,
mas gostaria de saber se é possível eu remor todos os dados que ficam na parte superior do modelo de layout ou seja o recibo do sacado na existem no modelo que eu devo seguir.
fiz como teste um modelo no OpenOffice que nao continham os campos, e é claro que deu erro.
 
penso que as classe nao encontraram os campos necessarios para atribuir os valores.
 
é possível fazer essa modificação? e se sim onde posso encontrar tutoriais que vao mais a fundo nesse tema?
 
att.

Gilmar P.S.L.

unread,
May 10, 2012, 2:53:14 PM5/10/12
to jrimum-c...@googlegroups.com
Olá Marcos,

Você já chegou a ver a seção de tutoriais:


Já chegou a ver a parte de personalização?


E o screencast na página ou direto no youtube?


Caso já tenha visto e ainda tenha dúvidas é só avisar.

--
Você recebeu esta mensagem porque está inscrito no Grupo "JRimum
Community" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para
jrimum-c...@googlegroups.com
ANTES DE POSTAR... leia:
https://groups.google.com/d/topic/jrimum-community/ULU8QHHgaBs/discussion
Para cancelar a sua inscrição neste grupo, envie um e-mail para
jrimum-communi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/jrimum-community?hl=pt-BR?hl=pt-BR

Marcos

unread,
May 10, 2012, 3:14:30 PM5/10/12
to jrimum-c...@googlegroups.com
Ola Gilmar.
olhei esses tutoriais sim.
nesses casos nao referenciam nada sobre remover campos, e sim acrescentar. que tbm terei que fazer, mas eu tava precisando de remover o primeiro quadro do modelo.
 
bom acabei de pensar o seguinte. posso remover a figura do quadro. talvez entao, eu possa usar os campos ja existentes posicionando os campos em lugares diferentes, mas isso seria uma gambiarra, e podeira gerar mta confusao. por isso to pensando em tentar da maneira mais correta. rs
 
tem mais alguma sugestao?
 

Gilmar P.S.L.

unread,
May 10, 2012, 3:39:22 PM5/10/12
to jrimum-c...@googlegroups.com

Marcos,

Para nos ajudar com as melhorias..  vc tem como postar o erro que ocorre quando vc remove os campos e tenta gerar o boleto?

Dependendo do erro a gente vê as soluções.

--

Marcos

unread,
May 11, 2012, 11:35:28 AM5/11/12
to jrimum-c...@googlegroups.com

Olá gilmar o erro que está acontecendo é o seguinte.
 
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
 at call_center.form_faturas.jb_segunda_viaActionPerformed(form_faturas.java:308)
 at call_center.form_faturas.access$300(form_faturas.java:33)
//aqui continua uma lista enorme...
 
e o codigo da minha funcao esta anexo em um arquivo txt.
 
usei o exemplo do tutorial apenas para realizar testes.
 
pois bem..
 
se puder mi ajudar ficarei mto grato...
bopepo.txt

Gilmar P.S.L.

unread,
May 11, 2012, 1:23:08 PM5/11/12
to jrimum-c...@googlegroups.com
Pois é Marcos, infelizmente vamos precisar do erro completo.

Pode postar aqui toda a lista de erro enorme que aparece.

Atenciosamente
2012/5/11 Marcos <marcos...@gmail.com>

--

Marcos

unread,
May 11, 2012, 1:37:16 PM5/11/12
to jrimum-c...@googlegroups.com

Bom segue anexo entao o erro completo.
 
log4j:WARN No appenders could be found for logger (org.jrimum.bopepo.Boleto).
log4j:WARN Please initialize the log4j system properly.

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
 at call_center.form_faturas.jb_segunda_viaActionPerformed(form_faturas.java:308)
 at call_center.form_faturas.access$300(form_faturas.java:33)
 at call_center.form_faturas$3.actionPerformed(form_faturas.java:108)
 at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
 at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
 at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
 at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
 at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
 at java.awt.Component.processMouseEvent(Component.java:6505)
 at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
 at java.awt.Component.processEvent(Component.java:6270)
 at java.awt.Container.processEvent(Container.java:2229)
 at java.awt.Component.dispatchEventImpl(Component.java:4861)
 at java.awt.Container.dispatchEventImpl(Container.java:2287)
 at java.awt.Component.dispatchEvent(Component.java:4687)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
 at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
 at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
 at java.awt.Container.dispatchEventImpl(Container.java:2273)
 at java.awt.Window.dispatchEventImpl(Window.java:2713)
 at java.awt.Component.dispatchEvent(Component.java:4687)
 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
 at java.awt.EventQueue.access$000(EventQueue.java:101)
 at java.awt.EventQueue$3.run(EventQueue.java:666)
 at java.awt.EventQueue$3.run(EventQueue.java:664)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
 at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
 at java.awt.EventQueue$4.run(EventQueue.java:680)
 at java.awt.EventQueue$4.run(EventQueue.java:678)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Rômulo Augusto

unread,
May 11, 2012, 1:55:22 PM5/11/12
to jrimum-c...@googlegroups.com
Marcos, o erro completo que Gilmar fala compreende o stack trace que mostra pelo menos o trecho "Caused by:" e alguma classe do bopepo.
Só assim a gente vai saber onde, no bopepo, tá dando o erro.

Veja que no erro que vc postou soh aparecem classes do java e da sua aplicação.


-------------------------------------------------------------------
Rômulo Augusto
JRimum Developer
www.jrimum.org
P Antes de imprimir, pense em seu compromisso com o meio ambiente



2012/5/11 Marcos <marcos...@gmail.com>

--

Marcos Vilela Alves

unread,
May 16, 2012, 12:41:28 PM5/16/12
to jrimum-c...@googlegroups.com
Bom acabei conseguindo resolver isso sem nem sequer saber como.. acho que eu estava chamando o arquivo errado no new BoletoViwer()..
consegui retirar.
mas me deparei com um pequeno problema.
 
na imagem que coloque de fundo no topo, eu tenho algumas informações dinamicas. ate ai tudo bem. consegui criar campos que recebem as informacoes normalmente, soh um problema. a imagem possui cores, tentei colocar um campo texto pra ver se consequia fazê-lo ficar sem preenchimento, o que  percebi que nao é possivel.
 
tentei inserir apenas um campo "Label" que por padrao nao possui cor de fundo, contudo nao consegui colocar os valores dinamicos nesse campo.
 
nao sei se isso é possível. na biblioteca JRimum existe alguma função que coloque o valor nesse Label no lugar de um campo de texto?
 
é que realmente preciso que esses campos sejam transparentes, pq a imagem de fundo é Degradê.
 
Reply all
Reply to author
Forward
0 new messages