Postagens

Abrindo PDF dentro de sua aplicação Swing (Exemplo tela de ajuda)

Imagem
E ai Salve Salve! Dessa vez vou ensinar a fazer uma coisa que eu achava impossível e que, muitos diziam o mesmo, que é abrir um pdf dentro de um Jpanel por exemplo. Isso é muito legal! Vamos lá! Primeiramente você deve efetuar o download da biblioteca do acrobat reader, que será o construtor de nosso pdf. Mas por quê o acrobat? Por quê o adobe reader ele apenas lê arquivos pdfs, enquanto o acrobat os constroi. Acrobat-1.1.ja r Feito isso, você deve criar o seguinte código: package br.com.sispav.gui; import br.com.sispav.gui.padrao.ExecutaSomTelaAuto; import br.com.sispav.gui.padrao.ExecutaSomTelaInicial; import br.com.sispav.gui.padrao.ExecutaSomTelaconfi; import br.com.sispav.gui.padrao.Sintetizador; import com.adobe.acrobat.Viewer; import com.adobe.acrobat.ViewerCommand; import java.awt.Color; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JFram...

Criando Tela de Apresentação em Java

Imagem
Fala galera! Depois de um tempo fora (cerca de 1 mês), por ócios do ofício, volto com um post bem legal de uma necessidade que tive em um projeto que estou atuando. Um dos módulos do projeto era desktop, e com isso, percebi que a tela de apresentação estava muito sem graça. Vendo isto, recordei de alguns sistemas e até mesmo jogos que, sempre antes da tela principal, aparecem algumas janelas com logo da empresa, ano de desenvolvimento etc. Então pensei "vou desenvolver isso". Então o fiz e hoje mostro para vocês como criar as suas telas de apresentação. import  java.awt.*; import  javax.swing.*; public class  SplashScreen  extends  JWindow {           private int  duration;           public  SplashScreen( int  d) {          duration = d;      }      /...

Manipulando Comunicação Serial com a api javacomm

Imagem
Fala Galera! Neste post venho falar um pouco de comunicação Serial com java. Como assim? Quem nunca quis conectar uma impressora à aplicação, um teclado paralelo com display e tals? Esta API facilita e muito nossa vida para este tipo de ação. Então vamos aos passos: 1) Baixar a API:  Você encontra a API disponível no site:  http://java.sun.com/products/javacomm/index.jsp  Basta baixar a API e realizar os procedimentos de instalação. Após baixar a API, descompactá-la, você terá: o  Copiar o arquivo win32com.dll para o diretório C:\JavaSDK\BIN (isto é, o diretório onde o J2SDK foi instalado no seu PC).   o  Copiar o arquivo comm.jar para o diretório C:\JavaSDK\BIN\LIB.   o  Copiar o arquivo javax.comm.properties para o diretório C:\JavaSDK\BIN\LIB.  o  Em seguida configure o CLASSPATH para que ele reconheça o arquivo comm.jar. RECONHECENDO AS PORTAS //.... Enumeration listaDePortas; listaDePortas = CommP...