martes, 1 de marzo de 2011

Doble click en Java

Muchas veces nos vemos en la necesidad de detectar un evento doble click en nuestras aplicaciones; para ello Java cuenta con el método getClickCount de la clase MouseEvent. A continuación veremos un sencillo ejemplo de cómo programar el doble click en Java.

Para efectos de ejemplo utilizaremos un jLabel para detectar los doble clicks realizados sobre él; pero puede usarse para cualquier otro tipo de componente que soporte los eventos del mouse tales como el formulario, un panel, un botón, etc.

Comenzamos arrastrando un jLabel al formulario, luego damos click derecho al jLabel, del menú desplegable seleccionamos Events y del submenú de éste elegimos Mouse y de las opciones de éste último seleccionamos mouseClicked. Lo que nos llevará al código que debe implementarse dentro del método mouseClicked de la interface MouseListener, el cual será el siguiente:
private void jLabel1MouseClicked(java.awt.event.MouseEvent evt) {
if (evt.getClickCount()==2)
System.out.println("DOBLE CLICK");
}
Con el código anterior lo que conseguimos es que cada vez que se realiza un doble click sobre el jLabel, se imprime por consola el texto "DOBLE CLICK". Lo interesante es que el evento por sí solo controla el tiempo entre un click y el siguiente, por lo que no hay problema si por ejemplo damos un click y esperamos demasiado tiempo y volvemos a dar otro click, éste ya no es considerado como un evento doble click. Por lo que solamente el programa considerará doble click, cuando el usuario realice los clicks del ratón de forma rápida y consecutiva; de esta manera entendemos que el método getClickCount devuelve el número de clicks realizados por el usuario de forma rápida y consecutiva.

De forma similar también podemos detectar los triple clicks (3 clicks), o en un remoto caso 4, 5, etc clicks realizados sobre algún componente.

Como siempre los softwares utilizados fueron el IDE Netbeans 6.5 y Java.

Código Fuente: download/descargar

lunes, 28 de febrero de 2011

Mi 2do AMV: Dedicado a todos los fans de Gaara

Este AMV que me llevó 5 días hacerlo (el año pasado más o menos por estas fechas) es un tributo a uno de los personajes más polémicos de la serie anime Naruto, me refiero a Gaara de la Arena o Gaara del Desierto. Tuve varios dolores de cabeza al intentar subirlo a MuteTube, digo Youtube; pero haciendo unas "gambetas" a la censura que la WMG (Warner Music Group) ha impuesto a todos sus contenidos en Youtube, al fin pude recuperar el audio que era lo que en principio me habían desactivado. Aunque corro el riesgo de que le vuelvan a quitar el audio a mi video, inclusive bloquearlo o pero aún cerrar mi cuenta, pero era un riesgo que tenía que correr.

Editarlo me llevó varios días y un relativo esfuerzo entre sincronizar la música con las imágenes, la selección de los episodios y el corte de los clips; pero esto no significa que no me haya divertido; ya que el crear AMVs es uno de mis hobbies favoritos. La canción que utilicé fue Voices de la agrupación Disturbed. Para los que conocen la canción y el personaje estarán de acuerdo conmigo en que es como "el himno a Gaara", ya que la letra y fuerza de la canción le quedan como anillo al dedo a este personaje. Es por eso que elegí a esta canción y además a Gaara que es uno de mis personajes favoritos de Naruto.

Bueno, pero aquí los dejo con el susodicho video para que le den una miradita.

lunes, 24 de enero de 2011

Cómo seleccionar una fila de un JTable de Java

A veces nos vemos en la necesidad de seleccionar o resaltar mediante código una fila de un JTable, ya sea porque necesitamos realizar una búsqueda en la tabla o por cualquier otro motivo. Si el JTable se encuentra dentro de un JScrollPane, las barras de desplazamiento se deben mover automáticamente para que se vea la fila que se seleccionó.

Para realizar ésta tarea tenemos el método changeSelection de la clase JTable, el cual cuenta con 4 parámetros: rowIndex, columnIndex, toggle y extend; los dos primeros son dos números enteros que indican la fila y columna de la celda, mientras que toggle y extend son booleanos que sirven para indicar si queremos seleccionar una fila, un rango de filas o varias filas.

domingo, 5 de diciembre de 2010

10 configuraciones de privacidad para aplicar en tu Facebook

Es cierto que Facebook es sumamente útil para un montón de cosas, como: publicar tus fotos, hacer llegar información a tus contactos, comunicar noticias que dan la vuelta al mundo, colgar tus páginas web empresariales, formar grupos temáticos e incluso publicar tus servicios profesionales y hasta invitar a eventos sociales (entre ellos tu cumpleaños); tanto a tus contactos, como a cualquier usuario.

Pero hay personas a las que no les gusta tanto ruido y que a la vez no quieren prescindir del acceso a tan maravilloso sistema de la red social más famosa del mundo. Si tú eres una de ésas personas que busca privacidad en Facebook, a continuación se listan 10 consejos de privacidad para Facebook y se detallan los pasos a seguir para aplicarlos en la nueva configuración de ésta red social.

El objetivo principal de éste artículo es instar a los usuarios de Facebook y de cualquier otra red social a proteger sus datos, aumentando sus niveles de seguridad para proteger los mismos de miradas indiscretas. Debido a que éste año Facebook cambió el diseño de su configuración y sus políticas de privacidad, además de que en las búsquedas en Google la mayoría de los artículos respecto a este tema son obsoletos, y a esto sumado que las configuraciones en Facebook nunca han sido tan intuitivas que digamos, mucho menos para usuarios novatos, peor aún esta última que no ha gustado a muchas personas; por lo que que el objetivo secundario sería proporcionar una guía con las principales opciones de configuración en la nueva interfaz de Facebook.

miércoles, 1 de diciembre de 2010

20% de los usuarios de Facebook están expuestos a malware

Alrededor de una quinta parte de los usuarios de Facebook tienen algún tipo de infección en sus noticias, según resultados de la investigación realizada por la compañía de seguridad informática BitDefender.

Según datos de BitDefender Safego, la aplicación de BitDefender para proteger a los usuarios de Facebook, el 20% de los usuarios de esta red social están compartiendo contenido malicioso. Para llegar a esta conclusión, BitDefender Safego analizó más de 20 millones de objetos compartidos por los usuarios en 20 países distintos.

Jocelyn Otero, Directora de Marketing de BitDefender para España, Portugal y Latinoamérica, nos explica en un artículo publicado en la página de BitDefender que entre los principales riesgos compartidos por los usuarios de Facebook se encuentran que: "Muchos usuarios no son conscientes de que los contenidos que publican en su muro son peligrosos para sus contactos y para ellos mismos, pues están infectados. Otros están compartiendo información personal y privada con cualquiera que accediera a Facebook. Por eso ésta herramienta está siendo tan bien recibida por los usuarios: porque los usuarios están reclamando mayor seguridad en las redes sociales y BitDefender Safego se lo ofrece de una manera cómoda".

lunes, 29 de noviembre de 2010

Creador de la Web advierte que las redes sociales amenazan la pluralidad de la Red

Tim Berners-Lee, creador de la World Wide Web, señala que las redes sociales como Facebook, representan una amenaza para la pluralidad de Internet. El denominado "padre de la Web" y uno de los principales detractores de la Web 2.0, critica la estructura cerrada y aglutinante de las redes sociales, que va en contra del espíritu abierto y plural que caracteriza a la Web desde su nacimiento.

En un artículo publicado en la revista Scientific American, Berners-Lee afirma que las redes sociales convierten a la Web en islas que no permiten a los usuarios compartir su información y que esta fluya libremente. Teme que puedan convertirse en "un monopolio que limite la innovación".

"Cuanto más introduzcas, más encerrado estarás. Tu red social se convierte en una plataforma central, un sitio de contenido cerrado que no te da control sobre tu información", advirtió. A medida que las redes sociales se popularizan y consiguen más usuarios, más fragmentada estará la Web.

Tim Berners-Lee alude indirectamente a Facebook, acusada por Google de impedir a los usuarios gestionar libremente sus datos.

sábado, 27 de noviembre de 2010

Ruso Petrov, acosado en Internet por los fans de Ferrari y Alonso

El ruso Vitali Petrov (Renault) reveló este miércoles en la prensa ser víctima en Internet de las críticas de los fans de Fernando Alonso (Ferrari) que le consideran responsable del fracaso del español en ganar el Mundial, que se llevó el alemán Sebastian Vettel (Red Bull).

"En mi página Facebook mucha gente me acusa de haber bloqueado a Alonso. No es verdad, no hice nada malo, fue Ferrari quien cometió un error táctico", dijo el piloto de Renault en declaraciones al periódico Bild.

Alonso, que era líder del Mundial antes de la última carrera de la temporada, terminó séptimo en el Gran Premio de Abu Dabi, detrás de Petrov, sexto, mientras que el alemán Vettel ganó el título mundial.

"Mantuve a Alonso a distancia durante 39 vueltas, nadie me dijo por radio que haciendo esto iba a dar el título a Sebastian", añadió Petrov.
El piloto ruso de 26 años de edad, también hablo del gesto malhumorado que le dirigió Alonso tras la llegada.

"Estaba completamente abatido, pero esto no justifica su actitud, simplemente fui más rápido que él", explicó.

jueves, 25 de noviembre de 2010

El hombre desnudo y la mujer de parto de Google Street View


Desde que Google lanzara en 2007 su herramienta de localización Google Street View, las imágenes captadas no han dejado de sorprendernos y todo apunta a que no dejarán de hacerlo. En Alemania, la imagen de un hombre desnudo en el maletero de un coche ha generado todo tipo de rumores en la Red. Por si fuera poco, el sistema cartográfico del buscador también ha recogido una escena única: el parto de una mujer en las calles de Berlín. Google ha decidido borrar las dos imágenes.

En una de las polémicas imágenes aparece un hombre desnudo en el maletero de un coche aparcado en el garaje de una casa, con una botella y varios objetos a la izquierda de la imagen y un perro acostado en el suelo a la derecha. Según recoge CNET, la imagen fue publicada por el diario alemán Der Spiegel y desde ese momento muchas personas han empezado a especular sobre cómo este hombre llegó ahí, qué hace en un maletero o por qué está dentro de él desnudo.

viernes, 15 de octubre de 2010

Google bate expectativas con un incremento del beneficio neto del 32,3%

El buscador de Internet Google batió las expectativas de los mercados al presentar un incremento interanual de su beneficio neto para el tercer trimestre de 2010 de un 32,3 por ciento, según datos ofrecidos por la compañía de Sillicon Valley.

El gigante tecnológico californiano registró entre julio y septiembre un beneficio neto de 2.167 millones de dólares, por los 1.639 millones de dólares del mismo periodo de 2009, mientras que su facturación ascendió un 23 por ciento hasta los 7.286 millones de dólares y obtuvo un beneficio por operaciones de 2.547 millones.

"Google tuvo un trimestre excelente", aseguró Eric Schmidt en un comunicado hecho público por la empresa.
"Nuestro negocio principal creció muy bien y nuestros nuevos negocios continuaron demostrando llevar una progresión significativa. En adelante, seguimos comprometidos a realizar fuertes inversiones en nuestra gente y nuestros productos", dijo Schmidt.

jueves, 30 de septiembre de 2010

El lado ninja de Steve Jobs

Hace aproximadamente una semana se hacía eco de un rumor muy curioso en el que se vio envuelto al presidente y fundador de la compañía estadounidense informática Apple Inc.; medios norteamericanos (Bloomberg y CNN entre otros) citando como fuente a la revista japonesa SPA! exparsian la noticia de que Steve Jobs había sufrido un altercado en Japón, en el Aeropuerto Internacional de Kansai, cerca de Osaka; después de pasar unas vacaciones en familia en el mes de julio en la ciudad de Kyoto (cercana a Osaka). Según dicen, Jobs quiso hacer pasar unas shurikens (estrellas ninjas) como souvenir (recuerdo) en su equipaje de mano por el puesto de seguridad del aeropuerto (que solo cuenta con uno tanto para aviones comerciales, como para privados), pero los guardias de seguridad no se lo permitieron y decomisaron las armas. Por lo que se cuenta, según fuentes cercanas al ministerio de transporte japonés, esto habría desatado la ira de Jobs por no entender por qué no podía entrar en su avión privado con los shurikens; Jobs había dicho que no tenía sentido que lo detuviesen, puesto que le parecía un poco estúpido secuestrar su propio avión, el CEO (Chief Executive Officer, Funcionario Ejecutivo Principal) de Apple se habría molestado por la negativa de las autoridades a permitirle abordar su avión privado con los legendarios souvenirs, recalcando que no tenía sentido que alguien intentara secuestrar su propia aeronave con esas armas, luego Steve en un arranque de rabieta dijo a los funcionarios: "... nunca volveré a visitar Japón otra vez" , según la revista.

Encuesta: ¿Quién es el mejor catedrático de la carrera de Ing. Informática de la UAGRM?