terça-feira, 24 de junho de 2008

Como alterar a fonte padrão do Java

Por padrão, a fonte padrão dos componentes do Java é a fonte padrão do Look and Feel que está sendo utilizado. Mas dá pra mudar isso \o/
Eis como:


public static void setUIFont (Font f){
Enumeration<Object> keys = UIManager.getDefaults().keys();
while (keys.hasMoreElements()) {
Object key = keys.nextElement();
Object value = UIManager.get (key);
if (value instanceof Font)
UIManager.put (key, f);
}
}
...
//Dentro do main...
setUIFont(new Font("Dialog", Font.BOLD, 14));


Em suma, ele vai percorrer todos os elementos do UIManager, e alterar a fonte de um por um...

Dá pra alterar a fonte de um componente em particular:


UIManager.put("Label.font", new Font("Serif",Font.ITALIC,12));


Peguei daqui Real How To

o/ Té mais!

sexta-feira, 6 de junho de 2008

Cheat Sheets

Pra quem não conhece, C. S. são guias de referência, geralmente em uma única página, que servem para o profissional ter acesso ao conteúdo de um determinado assunto sem ter que ficar fuçando manuais e internet pra ver como ele é escrito. Servem principalmente para lembrar a sintaxe de algum comando.


Um dos melhores sites para C. S. e Quick reference guides é o I Love Jack Daniels, do Dave Child. Ele tem C. S. pra diversas linguagens de programação, recomendadíssimo \o/

Aqui vai uma lista com vários Cheat Sheets para download, em formato PDF:

  1. Algebra - Paul Dawkins
  2. Apache Quick Reference Card - Andrew Ford
  3. ASP e VBScript - Dave Child
  4. Assembly (Win32) - Peter Kankowski
  5. C - Joseph H. Silverman
  6. C# e .NET - ?
  7. C++ - Dream in Code
  8. Caracteres HTML - Dave Child
  9. ColdFusion - Peter Freitag
  10. Comandos UNIX - FOSSwire
  11. CVS (Controle de versão) - Laurent Grégoire
  12. Debian - W. Borgert
  13. Delphi - Explain That!
  14. Django - Mercury Tide
  15. Eclipse (IDE) - Carsten Ullrich
  16. Expressões regulares - Dave Child
  17. HTML - Dave Child
  18. Java - Janeg.ca
  19. Java 2 - Pinnacle Software Solutions
  20. Java 3 - Jialong He
  21. JavaScript - Dave Child
  22. JSP - Sun
  23. JSTL - Bill Siggelkow
  24. LUA - SoulKiller
  25. Microformats - Dave Child
  26. MySQL - Dave Child
  27. Oracle - Michael Eliasz
  28. Perl - John Bokma
  29. Perl (variáveis predefinidas) - Peteris Krumins
  30. PHP - Dave Child
  31. PHP PEAR MDB2 - codeschmie.de
  32. PostgreSQL - Alberton.info
  33. Python - Laurent Pointal
  34. Ruby - Cenophobie
  35. SEO (Search Engine Optimization) - SeoMoz
  36. Serviços Google - Adelaider
  37. Shell script - Michael Oliveri
  38. Smalltalk - Bern University
  39. Solaris - Jialong He
  40. STL - Yotam Medini
  41. SVN (controle de versão) - Lucas Baltes
  42. UML (Linguagem de modelagem) - Laurent Grégoire
  43. VI (editor de texto) - HP
  44. XML - Mulberry Technologies


Se alguém quiser mais algum Cheat Sheet, ou não entender alguma coisa, só entrar em contato, que tamos aê o/

Todos os Cheat Sheets daqui são gratuitos e estão hospedados no mesmo lugar, pra não depender de servidores alheios para disponibilidade... Se você gostou e quer hospedar no seu blog/site, link-me, por favor ;)

Té mais o/