Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

miércoles, 9 de enero de 2019

Programar Java en Mac

Traemos un nuevo vídeo a la página donde podemos ver como hacer un hola mundo en Java en nuestro Mac.

viernes, 26 de octubre de 2018

Hacer rectángulo de asteriscos en Java

En esta ocasión venimos con un programa que nos crea un rectángulo de asteriscos según una altura y un ancho que le introducimos por consola para su ejecución. Os dejo en

domingo, 21 de octubre de 2018

Crear proyecto y primer programa Java en Eclipse Photon

En esta publicación lo que vamos a hacer es un primer proyecto en Eclipse para crear nuestro primero programa en Java. El programa que

miércoles, 17 de octubre de 2018

Hacer un JMenuBar en una ventana en Java

Hola de nuevo, volvemos con una nueva publicación en la que vamos a hacer un JMenuBar que no es otra cosa que una barra de herramientas de una ventana. Un JMenuBar es la barra de herramientas que solemos ver en la parte superior de las ventanas con los menús de "Archivo", "Edición", etc. En Java se llama JMenuBar y consiste en

miércoles, 3 de octubre de 2018

Hacer una ventana con Imagen de fondo en Eclipse Photon

En esta ocasión vamos a crear una ventana con una imagen de fondo en Java. Para ello vamos a utilizar JFrame y el entorno de desarrollo que vamos a utilizar para

miércoles, 26 de septiembre de 2018

Cambiar color de fondo de un JFrame

Cuando creamos una ventana en Java usando para ello JFrame el fondo, por defecto, lo crea sin color (tiene un tono como gris) y para poder cambiárselo existen

miércoles, 15 de agosto de 2018

Hola Mundo que Crea una Ventana usando JFrame

Volvemos con otro Hola Mundo que en esta ocasión en vez de mostrar en pantalla el típico mensaje de bienvenida nos va a crear una

miércoles, 8 de agosto de 2018

Hola mundo con sentencia If

Volvemos con otro Hola Mundo que en este ocasión utiliza una sentencia If para regular su funcionamiento. Este hola mundo a diferencia de otros hola mundo convencionales escribirá en pantalla un

domingo, 29 de julio de 2018

Hola Mundo x1000 en Java con Eclipse Photon


Aquí os traigo el código fuente del que es un Hola Mundo tradicional hecho en Java pero en esta ocasión multiplicado por 1000. En esencia consiste en una

jueves, 5 de julio de 2018

Retomamos Java

Tras unos meses de parón en el que hemos tenido olvidado Java por completo volvemos a programar en este lenguaje. En estas primeras publicaciones iremos desoxidándonos un poco y en las próximas

domingo, 4 de diciembre de 2016

Ventana con imagen de fondo en Eclipse

Hola a tod@s!! retomamos las publicaciones en la página y lo hacemos con nuestro primer proyecto en Eclipse que consiste en crear una ventana y ponerle una imagen de fondo con

viernes, 4 de noviembre de 2016

LLegada es la hora

Mucho tiempo hace desde nuestra última publicación, pero ha llegado el momento de volver. En aquella última publicación se lanzó el primer nivel completo del juego Dinosaurios que estamos desarrollando en

jueves, 14 de abril de 2016

KeyListener Captar teclas para nuestro juego


Un KeyListener es un oyente de teclas que permite que nuestra aplicación o juego responda de una determinada manera cuando pulsamos alguna tecla. Con esta funcionalidad ya podremos tener un control total en

viernes, 19 de febrero de 2016

Animación en Java con Bluej

Aquí tenemos un pequeño juego realizado completamente en Java con el entorno de desarrollo Bluej y que en esta primera versión consiste en una ventana con dos botones: Start y Stop, al pulsar Start aparece una pelota que se desplaza por

jueves, 11 de febrero de 2016

Abrir página web con Java

abrir url en java
Programa para abrir página web en Java
Aquí tenemos un programa en Java que consiste en una ventana que tiene el fondo personalizado y dos botones, uno que muestra un cuadro de diálogo cómo en este post y otro que se encarga de abrir una página web mediante la URL que le hemos especificado.

El programa sigue la estructura de programas que hemos visto anteriormente, la única diferencia significativa que tenemos ahora es que vamos a usar dos clases, una que será la encargada de crear la parte gráfica y otra que se

martes, 9 de febrero de 2016

Mensaje en Java con JOptionPane

Muchas veces necesitamos lanzar un mensaje cuando ocurre un evento o cuando pulsamos un botón. Para poder hacerlo vamos a usar JOptionPane y vamos a crear un cuadro de diálogo que muestre en pantalla la información que nosotros queramos.

Este mensaje lo vamos a hacer sobre la base del proyecto que hicimos en este post, cómo vimos ahí teníamos una ventana con dos botones y a uno de ellos le dimos una función que era crear otra ventana cuando pulsaran sobre él, pues bien, hoy le vamos a cambiar la función a ese botón para que cuando pulsemos sobre él se muestre un mensaje en pantalla.

Son muy pocas líneas las que hay que añadir y todas van dentro de la clase interna que

sábado, 6 de febrero de 2016

Dar función a un botón en Java

Vamos a atribuirle función a un botón en Java, es decir, que cuando hagamos clic en él haga algo.

Darle una función a un botón en Java es muy sencillo, si no os acordáis de cómo hacer un botón en este post tenéis un par de ejemplos y el código fuente completo.

Para dotar de función a un botón en Java lo que hay que hacer es crear una clase interna, un oyente que reaccione cuando hagamos clic sobre el botón. Una vez creada esa clase

miércoles, 3 de febrero de 2016

Personalizar botón JButton en Java con Bluej

Si ayer añadíamos en este post unos botones a una ventana con una imagen de fondo que previamente habíamos hecho en este otro post hoy vamos a personalizarlos cambiándole la imagen a uno de ellos, es decir, le vamos a cambiar el icono.

Todo lo hacemos en Java y utilizamos el entorno Bluej que es uno de mis favoritos por su sencillez y carácter académico.

Una vez que tenemos la ventana con nuestra imagen de fondo y nuestros botones lo único

martes, 2 de febrero de 2016

Ventana con imagen de fondo y botones en Java con Bluej

Hace unas semanas publicamos este post para poner una imagen de fondo a una ventana en Java con Bluej. Hoy vamos a ir un paso más allá y vamos a añadir dos botones encima de la imagen para posteriormente dotarlos de funciones en un post siguiente.

El código que vamos a utilizar es el del post mencionado antes, lo único que

miércoles, 2 de diciembre de 2015

JComboBox en Java

Un JComboBox es una caja de opciones que podemos añadir a nuestras aplicaciones para que el usuario final pueda elegir lo que mas le guste o interese.

En una pequeña introducción a JComboBox vamos a crear una ventana y dentro vamos a poner el JComboBox. 

El JComboBox de este primer post es bastante sencillo, sin ninguna opción ni nada para que veáis cómo es, en post sucesivos iremos viendo lo fácil que es añadirle más opciones, que cada opción haga lo que queramos, etc.

Os dejo primero una captura de pantalla para que veáis que aspecto tiene y seguidamente os dejo el código fuente para que lo uséis y podáis experimentar y así aprender y asimilar mejor cómo se usa JComboBox. En la imagen el JComboBox está desplegado, he hecho clic en la flecha y se ha abierto, no tiene ninguna opción ni nada porque es un JComboBox básico.

JComboBox en Java
JComboBox en una ventana en Java

Ahora os dejo el código fuente listo para que lo copiéis y podáis usar sin ningún problema:



import javax.swing.UIManager.LookAndFeelInfo;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import javax.swing.border.Border;
import javax.swing.*;


public class GUI_project extends JFrame {


private JComboBox combobox1;

//Constructor 
public GUI_project(){

this.setTitle("JuegoSoftware.com");
this.setSize(500,400);

//pane with null layout
JPanel contentPane = new JPanel(null);
contentPane.setPreferredSize(new Dimension(500,400));
contentPane.setBackground(new Color(192,192,192));


combobox1 = new JComboBox();
combobox1.setBounds(79,81,120,40);
combobox1.setBackground(new Color(214,217,223));
combobox1.setForeground(new Color(0,0,0));
combobox1.setEnabled(true);
combobox1.setFont(new Font("sansserif",0,12));
combobox1.setVisible(true);

//adding components to contentPane panel
contentPane.add(combobox1);

//adding panel to JFrame and seting of window position and close operation
this.add(contentPane);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.pack();
this.setVisible(true);
}

public static void main(String[] args){
System.setProperty("swing.defaultlaf", "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
new GUI_project();
}
});
}

}



Cualquier cosa podéis ponerla en los comentarios (buena, mala, buenísima, malísima, etc jajajaj)