Mi primera Interfaz grafica en java 1 - Mi primer JFrame

La primera pregunta es ¿que es JFrame?, Un JFrame es un componente gráfico en java quizás el componente mas importante, es como la ventana donde los demás componentes serán incluidos JMenu, JPanel, JButton, etc.

El JFrame se sueles inicializar con el constructor:  new JFrame("Nombre del Frame");

Un Frame tiene muchos y distintos métodos pero los mas importantes son: 
  • setSize(int width, int height); este método modifica el tamaño del frame, lo usaremos para decidir el tamaño de nuestro frame. 
  • setPosition(int n1, int n2); con este método decidiremos la posición inicial del frame.
  • setDefaultCloseOperation(int operation); este método también es muy importante ya que debemos definir que ocurre con el programa si cerramos la ventana. Usaremos siempre JFrame.EXIT_ON_CLOSE contante definida en la clase JFrame, con ella la ventana cerrara el programa.
  • setVisible(Boolean b); es el método mas importante es el que hace que la ventana este visible o no, activa el componente y es necesario que lo inicialicemos a "true" si queremos que nuestro frame sea visible.
Otro método importantísimo es el método add(Component c); este método lo usaremos muy frecuentemente de hecho es la base de las GUI's en java con ello iremos añadiendo componentes a nuestro frame, tenemos que imaginar un frame como una caja a la que añadimos cajitas y a esas cajitas mas cajas, lo iremos viendo mas adelante.

Bueno llegados a este momento pasaremos a implementar el código:

¡Invisibilidad!

Si tal y como dice el titulo de esta entrada, la invisibilidad, tema tratado e innumerables películas de ciencia ficción. Científicos de EE UU usando el método del "ocultamiento plasmónico", lograron ocultar un un cilindro de 18cm, invisible desde cualquier ángulo y posición del observador.

Los expertos explican que cuando la luz golpea un objeto rebota en su superficie hacia otra dirección, como cuando se lanza una pelota de tenis contra una pared. La razón por la que vemos los objetos se debe a que los rayos de luz rebotan en los materiales a nuestros ojos y nuestros ojos son capaces de procesar la información. Debido a sus propiedades únicas, los matamateriales plasmónicos tienen el efecto de dispersión frente a materiales de uso cotidiano.

El UltraBook de hp

UltraBook:  Es un tipo de ordenador portátil (laptop) ultra portable. Definido por Intel en el año 2011 es una iniciativa por parte de ésta para crear un mercado PC en competencia con el Apple MacBook Air.

HP Folio 13, es el ultrabook insignia de HP, el primero en españa este ultrabook que intentara competir con apple tiene las siguientes características:
  • Procesador Intel Core i5-2467M
  • Compatible con Windows 7
  • 4 GB de RAM
  • Teclado retroiluminado
  • Tecnología HP CoolSense (evita el sobrecalentamiento del PC)
  • Carcasa de metal
  • 128 GB de almacenamiento, SSD (disco solido)
  • Puerto HDMI, Ethernet, USB 2.0 y USB 3.0
  • Batería de 6 celdas hasta 9 horas de uso
  • 18 mm de grosor
Está disponible en dos versiones, tiene un precio de 999 euros y destaca por su batería de larga duración y su unidad SSD de 128 GB.
Gran competidor de apple con muy buenas características. 


El Reto de Apple

El mundo la tecnología en general ha tomado la senda de los dispositivos móviles y ligero, "todo es portátil", esto viene acompañado del gran problema de la energía. Estos dispositivos necesitan de mucha energía debido a la conectividad. Todos los dispositivos móviles, ya sean smartphone, portátiles o tablet necesitan cargar cada día o cada ciertas horas. Parece ser que todo va a cambiar, hace apenas 5 días se confirmo que Apple había registrado una nueva patente relacionada con la construcción de baterías a partir de células de hidrógeno, una batería que ¡duraria semana!, de esta forma la compañía daría solución a unos de los grandes problemas en los dispositivos móviles actuales y daría otro giro bestial al mundo de la tecnología. Solo queda esperar. Así lo contaban desde apple:

"Estas células combustibles pueden alcanzar altas densidades de energía, lo que potencialmente podrá permitir el uso continuado de dispositivos electrónicos portátiles durante días o incluso semanas sin necesidad de que sean recargados otra vez."