Nos bosques, perdidos, cortei um ramo escuroe os labios, sedentos, levantaram seu sussurro:era talvez a voz da chuva chorando,uma companhia vermelha ou um coracao cortado.Algo que desde tao longe me pareciaoculto gravemente, coberto pela terra,um grito ensurdecido por imensos outonos,pela entreaberta e umida escuridao dos bosques.Porem ali, despertando dos sonhos do bosque,o ramo de avela canto embaixo de minha bocae seu errante olor subiu no meu criterio.como assim me buscaram de subito as raizesVinte poemas de amor e uma cancao desesperada e outros que abandonei, a terra perdida com minha infancia,e me deteve ferido pelo aroma errante.Pablo Neruda Melhor forma de evitar a quebra de linha em um TextPane e sobrescrevendo o metodo Scrollable Tracks Viewport WidthExemplo:private JTextPane noWrapTextPane = new JTextPane() { @Override public boolean getScrollableTracksViewportWidth() { return getUI().getPreferredSize(this).width <= getParent().getSize().width; } }; Praticamente qualquer programa aceita um "colar" de texto, que e quase por padrao mundial a combinacao das teclas CTRL + V. Mas quando o que foi copiado nao e um texto (um arquivo ou um print da tela por exemplo), precisamos de uns passos extras e e sobre isso o tutorial abaixo:Trabalhando com Clipboard (area de transferencia) Download do zip. Para aqueles que nao lembram de cabeca todas as variaveis do System.properties, esse site tem uma tabela com as principais.Como nao poderia deixar de ser, criei um Java System Properties Debug listar essas propriedades.Site: http://www.mindspring.com/~mgrand/java-system-properties.htm Listagem rapida:file.encoding, file.encoding.pkg, file.separator, java.class.path, java.class.version, java.compiler, java.home, java.io.tmpdir, java.version, java.vendor, java.vendor.url, line.separator, os.name, os.arch, os.version, path.separator, user.dir, user.home, user.language, user.name, user.region e user.timezone Nesta semana precisei criar comando inserts com base nos dados de uma planilha e sabia que utilizar Replica facilitaria meu trabalho.Passo 1: Exportar planilha no fomato CSVPasso 2: Importar dados para o Replica Obter dados > Arquivo (CTRL+F)Passo 3: Preparar comando SQL, que seria mais ou menos: insert into tbcidade(id, uf, cidade) values (nextval('seq_cidade'), '@', '@');Passo 4: Gerar SQL. Especificar varavel, delimitador e Replicar por ELEMENTO. Replica: https://sourceforge.net/projects/mvbos-replica/files/dist/Planilha com uf/estado: https://docs.google.com/spreadsheet/ccc?key=0AlrjzjT1KgoTdEJ5eWdZNTBPdTlSLUNnVWxxOWw4eVE Realmente uma apostila bem legal sobre Java para iniciantes da Caelum:http://www.caelum.com.br/download/caelum-java-objetos-fj11.pdf De repente, aquela aplicacao que roda no Tomcat com Spring deve passar a rodar em um Jboss.Isso pode ser muito trabalhoso, mas caso nao precise utilizar os recursos de um servidor JEE, faca apenas duas alteracoes:Renomeie o arquivo persistence.xml (ex.: persistence-spring.xml)Adicione na tag web-app (web.xml): metadata-complete="true".Com isso conseguimos rodar nossa aplicacoes desenvolvida no Tomcar 6 no Jboss 5.1 com o unico problema de nao estarmos utilizando recursos do servidor. Linhas de comando uteis para o Maven no Windows.Baixe o Maven:http://maven.apache.org/download.cgiConfigure o PATH:PATH = C:\apache-maven-3.0.5\bin;Crie seu projeto:cd c:\mavenmvn archetype:generate -DgroupId=br.com.mvbos.maven -DartifactId=helloword -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=falseNavegue ate deu projeto e execute:cd hellowordmvn compile (compilar o projeto) mvn test (rodar a classe de test (br/com/mvbos/maven/AppTest.java) mvn package (gerar um pacote JAR)Rode a aplicacao:java -cp target/helloword-1.0-SNAPSHOT.jar br.com.mvbos.maven.AppExporte o projeto para o Eclipse:Java SE: mvn eclipse:eclipseJava EE: mvn eclipse:eclipse -Dwtpversion=2.0No Eclipse, importe seu projeto e: Arrume o Classpath, apontando para: C:\Users\nome\.m2\repository Edite o pom.xml e adicione alguma dependencia:(Procure dependencias em: http://search.maven.org/) <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.3.0.Beta3</version> <!-- <scope>compile, provided, runtime, test, system ou import</scope> --> </dependency>(Que serao baixadas para pasta repository, para executar em modo