domingo, 19 de febrero de 2012

Personalizar ToolTipText sin utilizar código HTML en [JAVA]

2/19/2012
A la hora de decorar nuestras aplicaciones con un tooltiptext notamos los colores quevienenpor defecto de este elemento que son bastantes feos y queremos darle un aspecto personalizado,ay es donde recurrimos alcódigohtml y para colocar texto inclusoimágenesque hay que saber donde ubicarlas para que nos salgan en el tooltitext, pero en java hay una propiedad que se llamaUIManager.put() que es la encargada de darle otro aspecto a varios objetos incluso ytambiénde cargar loslook and feel ,aquíla vamos a utilizar para darle un mejor aspecto a los tooltiptext sin utilizarcódigoHtml y mucho masfácil.

¿Que debemos de hacer?
lo primero esescogerel objeto al cual le vamos a agregar el tooltiptext, en mi caso se lo agrego a unbotón
 
jButton = new JButton();
jButton.setBounds(new Rectangle(15, 32, 398, 101));
jButton.setFont(new Font("Eras Demi ITC", Font.BOLD, 12));
jButton.setText("TooltiText Personalizado sin codigo html");
/*****************************************/
Border border = BorderFactory.createBevelBorder(BevelBorder.RAISED);
UIManager.put("ToolTip.border", border);//coloca el tipo de borde
UIManager.put("ToolTip.foreground", new ColorUIResource(Color.white));// color de las letras
UIManager.put("ToolTip.font", new FontUIResource("Engravers MT",Font.BOLD,22));//fuente
UIManager.put("ToolTip.background", new ColorUIResource(Color.black));//coloca color de fondo
jButton.setToolTipText("JavaFace-elBlogdelProgramador");

los codigos aqui presentes son los encargados de personalizar y darle otro aspecto al tooltiptext el cual pueden copiar y pegar
                        
Border border = BorderFactory.createBevelBorder(BevelBorder.RAISED);
UIManager.put("ToolTip.border", border);//coloca el tipo de borde
UIManager.put("ToolTip.foreground", new ColorUIResource(Color.white));// color de las letras
UIManager.put("ToolTip.font", new FontUIResource("Engravers MT",Font.BOLD,22));//fuente
UIManager.put("ToolTip.background", new ColorUIResource(Color.black));//coloca color de fondo

entiéndasebien que estas propiedades se los podemos agregar a cualquier objeto no solo al toolti comopodránobservarToolTip.border,ToolTip.foreground,ToolTip.font,ToolTip.background son solo para el tooltiptext se puede cambiar por ejemplo: Button.border

sábado, 18 de febrero de 2012

Descarga este vídeo tutorial de Python totalmente en español(RECOMENDADO)

2/18/2012

Hoy les traigo estebuenísimovideo tutorial para aquellos programadores que seestániniciando en el lenguaje Python ,que esperotambiénaprenderlo asta entonces comparto con ustedes este material educativo.
Contenido delvídeo
  • Introducción
  • Hola mundo
  • Tipos de datos básicos
  • Referencia de objeto (Variables)
  • Colección de tipos de datos
  • Operaciones lógicas
  • Operador de pertenencia (in)
  • Uso de if, elif, else, and, or
  • Estructura de control while
  • Estructura de control for
  • Introducción a excepciones
  • Excepciones continue break input
  • Funciones
  • Operadores aritméticos
Contraseña: javaface




domingo, 12 de febrero de 2012

Descarga este MegaPack de tutoriales para desarrolladores WEB

2/12/2012

Hoy les traigo esteexcelentemegapack de tutoriales web para aquellos que seestániniciando en el desarrollo web o que ya tienen un poco de conocimiento.este pack contiene distintos lenguajes que se utilizan para crear paginas web , todos los manualesestáncompletamente enespañol
Contenido del Pack
  • Manual de PHP
  • Manual de SQL
  • Manual de JAVASCRIPT
  • Manual de CSS
  • Manual de XHTML
  • Manual de AJAX
Contraseña: javaface

jueves, 9 de febrero de 2012

Descarga este Tutorial sobre programación en Pyton

2/09/2012

Para aquellas personas que se estan iniciando en este lenguaje les ayudara este tutorial completamente enespañol justo para ti.

Contenido del tutorial
  • Calculadora avanzada
  • Programas
  • Estructuras de control
  • Tipos estructurados: secuencias
  • Funciones
  • Tipos estructurados: registros
  • Ficheros
  • Tablas ASCII e IsoLatin1 (ISO-8859-1)
  • Funciones predefinidas en PythonG y accesibles con modulepythong
  • Control de la ventanagráfica
  • Creaciónde objetosgráficos
  • Borrado de elementos
  • Desplazamiento de elementos
  • Interaccióncon teclado yratón
  • Etiquetas
  • El modulo record 381
Contraseña: javaface




lunes, 6 de febrero de 2012

Descargar Excelente Tutorial de Mysql Server 2008

2/06/2012

Les traigo uno de los mejoresvídeostutoriales en mysql server 2008 para todos aquellos interesados en aprender mysql.

Contenido
  • SQLServer mas que un motor de Base de Datos
  • Recuperar informacion de las tablas
  • Recuperando informacion de multiples tablas
  • Instalacion de SQL Server
  • Proteja sus Datos (Implementen seguridad en SQL Server)
  • Administración Centralizad – Basada en Politicas y Auditoria
  • Implementacion I Objetos de una Base de Datos
  • Implementacion II Tipos de datos integirdad en sus datos
  • Implementacion III Sistemas de control de flujo
  • Analysis Services I Analisis de datos con cubos
  • Haga un Analisis de Datos con Herramientas Faciles de Ocupar
  • Integrations Services
  • Administracion y automatizaciones de paquetes SSIS
  • Reporting Services SQL Server





viernes, 27 de enero de 2012

Crea themes o skins para tus aplicaciones java facilmente [JAVA]

1/27/2012

Averiguando otras cosas me tope con esto por casualidad de como crear nuestros propios temas o skin o look and feel en javarápidoyfácil bueno si tienes un poquito de conocimiento enprogramaciónXML se te va hacer sencillo si eres como yo te toca investigar.Los sintetizadores look and feel o sintetizadores XML comocomúnmentese los llama sirven para crear diseñospersonalizados gracias al paquete de swingjavax.swing.plaf.synthque nos permite o mejor dicho nos brinda la ayuda de crear interfaces mas agradables para el usuario estosmétodoslos utilizan las grandeslibreríascomo,Sustance,Synthetica asta el mismoNimbus.

¿Pero que esSynthStyle oSynth?
proporciona información sobre el estilo utilizado por el sintetizadorComponentUI en tiempo deejecución
ademas define el color frontal y el color de fondotambiéndefine los dosmétodos:
paintScrollBarThumbBackground ypaintScrollBarThumbBorder

Arquitectura del sintetizador.
Sintetizador funciona a un nivel más detallado que un componente de este nivel granular se le llama"región". Cada componente tiene una o más regiones. Muchos de los componentes tienen una sola región, comoJButton. Otros tienen varias regiones, comoJScrollBar. Cada uno de losComponentUIs proporcionada por los asociados un sintetizadorSynthStyle con cada una de las regiones definidas por la ComponentUI .Por ejemplo:
Synth define tres regiones deJScrollBar,la pista, el pulgar y la barra de desplazamiento en sí. El ScrollBarUI (el ComponentUI subclase definida para JScrollBar ) la aplicación de un sintetizador asociados SynthStyle con cada una de estas regiones.


Funcióndel archivo XML
Para especificar la representación de un componente (o región), el archivo XML debe contener un elemento style, que luego esobligadoa la región con el elemento bind.Como ejemplo, vamos a definir un estilo que incluye el tipo de letra, color de primer plano y color de fondo, y luego se unen el estilo a todos los componentes.Es una buena idea incluir ese elemento en su sintetizador de archivos XML, mientras que se están desarrollando, entonces, todos los componentes que aún no han definido, al menos, tienen colores y tipos de letra.
Ejemplo:




Si lo imaginas,lo programas