Swing

Java: como a serialização de objetos pode salvar sua aplicação desktop

Em um dos meus clientes é muito comum o desenvolvimento de aplicações Java voltadas para o ambiente desktop, aonde não raro enfrento problemas sérios de performance e consumo de recursos. O objetivo deste post é expor como usando o recurso de serialização de objetos oferecido pela plataforma Java consegui resolver (ou ao menos minimizar ao […]

Java: como a serialização de objetos pode salvar sua aplicação desktop Read More »

Swing: how to discover the current character position on a JEditPane

Did you ever had the need to know your current character position on a JEditorPane? Well, I had to and, for my surprise, it wasn’s so simple as I thought. In a first moment, I thought: “hmm… probably there’s some method in this class like getCurrentCharacterLine() or getCurrentCharacterColumn() that I can use”. Well, that’s not

Swing: how to discover the current character position on a JEditPane Read More »

JEditPane: como descobrir a posição do cursor?

Recentemente me deparei com o seguinte problema: ao desenvolver uma DSL usando Groovy, me vi na necessidade de verificar em qual linha do meu código erros eram encontrados ao serem executados pelo interpretador. O script em questão era digitado em um componente do tipo JEditorPane. Em um primeiro pensei: “moleza!”, no entanto, não há um

JEditPane: como descobrir a posição do cursor? Read More »

Rolar para cima