| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 10:23:29
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
Oi pessoal! Estive meio "sumida" por falta de tempo... mas agora tô precisando de uma mãozinha...
Qdo visualizo meu relatório usando o JasperViewer, ele automaticamente vem na opção "Tamanho padrão".
Eu queria que ele já viesse na opção "Ajustar a largura"
Alguém sabe como?
Já tentei:
jasperViewer.setFitWidthZoomRatio();
jasperViewer.setFitPageZoomRatio();
Já tentei forçar o ActionEvent do botãozinho de Ajustar a largura.
Enfim, não consigo! E não adianta simplesmente mudar o zoom de visualização (isso eu sei) pq o tamanho das páginas podem variar de um relatório pra outro, então o jeito seria executar o msm que ele faz qdo clicamos no botão Ajustar a largura.
Alguma idéia?
Grata,
Renata
This message was edited 1 time. Last update was at 10/12/2008 14:58:21
|
[]'s, Renata |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 12:23:59
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Nossa.. nesse final de ano aparecem duas pessoas que estavam sumidas: voce e a lina ^^ Mas.. nunca precisei disso, voce já tentou disparar a ação do botão depois do JaperViewer está visivel?
This message was edited 1 time. Last update was at 10/12/2008 12:24:47
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 13:48:50
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
Oi! Então,,, já tentei sim... mas tb não deu certo..
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 14:38:57
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Código retirado da classe JRViewer (O JPanel do JasperViwer) Antes de disparar a Action do btnFitPage voce setou o selected como true? Talvez funcione
This message was edited 1 time. Last update was at 10/12/2008 15:00:18
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 14:57:59
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
BINGO!
Isso msm amigo! Agora funcionou, eu tava fazendo quase certo, faltou apenas colocar o .setSelected(true) que vc falou.
Pra ajudar ai quem precisar, ficou assim o comando:
Onde tgbAjustarLargura é o nome que eu dei pro botão de Ajustar a largura.
Vlw!!!
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 15:01:30
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Pra falar a verdade eu não preciso mas.. agora que ta aqui acho que vou colocar nos meus relatórios.
.. welcome back ^^
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 15:02:28
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
CORRIGINDO!!!
Não precisa nem acionar o listener viu? É só:
tgbAjustarLargura.setSelected(true);
Que já funciona!
Obrigada mais uma vez!
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2010 11:53:42
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Opa... desculpa ressuscitar o tópico.
Vc poderia mostrar como fez isso?
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 10:16:00
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
Troféu "Coveiro de fórum" pra vc hein!
Toda explicação de como foi feito está no post. É o que tem pra ser dito. Faça como está descrito e dará certo.
Grata,
Renata
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/11/2010 13:04:29
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
RenataFA wrote:Troféu "Coveiro de fórum" pra vc hein!
Toda explicação de como foi feito está no post. É o que tem pra ser dito. Faça como está descrito e dará certo.
Grata,
Renata
Opa... então mereço um prêmio pelo menos!!!
Na verdade estou com uma dúvida de OO acredito, não estou conseguindo chamar a ação do botão como vc fez!
o atributo da classe JasperViewer que referencia a classe JRView está como protected. Já tentei fazer umas gambiarras aqui, mas queria ver como foi que vc conseguiu chamar a ação do botão fitPage
da classe JRViewer ou como vc fez para referenciá-lo.
Se puder ajudar, fico grato.
This message was edited 1 time. Last update was at 26/11/2010 13:05:49
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2010 17:16:46
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
É... realmente são coisas distintas...
Bom, vou te explicar o truque e vc acerta pro seu caso.
Primeiro eu chego no objeto JRViewer, assim:
Então eu pego o panel dos botões assim:
E ai, cada botão que quero, eu pego de acordo com o índice dele no panel, por ex o botão de salvar, eu pego assim:
Louco né? Faço isso pra tudo que tem no visualizador do relatório, formato tudo, mudo ícones, textos, etc... É só vc ir pegando da forma como expliquei acima.
Boa sorte.
Renata
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2010 17:52:36
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
RenataFA wrote:É... realmente são coisas distintas...
Bom, vou te explicar o truque e vc acerta pro seu caso.
Primeiro eu chego no objeto JRViewer, assim:
Então eu pego o panel dos botões assim:
E ai, cada botão que quero, eu pego de acordo com o índice dele no panel, por ex o botão de salvar, eu pego assim:
Louco né? Faço isso pra tudo que tem no visualizador do relatório, formato tudo, mudo ícones, textos, etc... É só vc ir pegando da forma como expliquei acima.
Boa sorte.
Renata
puts... põe louco nisso...
Vou testar amanhã e posto o resultado...
Valeu
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2010 09:11:15
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
RenataFA,
Valeu pela ajuda... funcionou de boa o código.
Pra falar a verdade a minha dúvida não era nem de OO, o problema estava mesmo na hora de montar essa expressão que pega o JRViewer. Não tava conseguindo fazer esse monte de getComponent().
Mas tá aí.. funcionou direitinho. Muito obrigado pela ajuda.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2011 17:02:29
|
msergiost
What is classpath?
Membro desde: 21/01/2008 09:22:40
Mensagens: 7
Offline
|
Não é melhor fazer assim?
import java.awt.event.ActionEvent;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JRViewer;
public final class JasperViewer extends JRViewer {
public JasperViewer(JasperPrint jasperPrint) {
super(jasperPrint);
}
@Override
protected void loadReport(JasperPrint jasperPrint) {
super.loadReport(null);
super.loadReport(jasperPrint);
super.forceRefresh();
}
public void FitWidth(){
btnFitWidth.setSelected(true);
btnFitWidth.getActionListeners()[0].actionPerformed(new ActionEvent(btnFitWidth, 0, null));
}
}[code]
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2011 13:04:40
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
Só um breve comentário. Muito boa abordage feita pela RenataFA. Gostaria de deixar os Congratulations.. iReport manda muito
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
|
|