Ahora que ya sabemos crear un frame es
hora de agregarle objetos a este, en este caso agregaremos un botón
sencillo en color naranja y que va estar situado en la
coordenada(10,10) dentro de nuestro frame.
Ya que tenemos creado nuestro frame
solo agregaremos una pequeña parte del código que será del botón.
package javaapplication45;
import java.awt.Color;
import java.awt.Cursor;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Prueba {
private JFrame frame;
private JButton boton;-
Declararemos nuestra variable de tipo JButton y así mismo nos pedirá
que importemos de la librería swing a JButton.
public Prueba(){
frame=new
JFrame("EjemploConBoton");
frame.setSize(390,250);
frame.setLocation(200,200);
frame.setResizable(false);
frame.setLayout(null);
frame.setCursor(Cursor.CROSSHAIR_CURSOR);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- Es importante crear nuestro botón antes de la ultima de nuestro frame, que es la de setVisible para que asi sea visible también nuestro botón.
boton=new JButton("Boton1");-
Creamos una nuevo objeto de tipo JButton.
boton.setBounds(10, 10, 100,
40);- Aquí daremos las coordenadas en donde queremos que este
nuestro botón y en seguida el tamaño de nuestro botón.
boton.setBackground(Color.ORANGE);- Aquí le ponemos si es que
lo deseamos un color diferente al que trae por defecto el botón.
Escribiremos solamente color y enseguida el color que deseemos.
Así como estas también hay
propiedades que nos permiten cambiar el tipo de fuente que está en
el botón y mas, están irán antes de que lo agreguemos al frame.
frame.add(boton);- En esta
parte añadimos el botón al frame, sino lo hacemos pues el botón no
aparecerá.
frame.setVisible(true);-
}
}
Ejemplo:
import java.awt.Color;
import java.awt.Cursor;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Prueba {
private JFrame frame;
private JButton boton;
public Prueba(){
frame=new
JFrame("EjemploConBotones");
frame.setSize(390,250);
frame.setLocation(200,200);
frame.setResizable(false);
frame.setLayout(null);
frame.setCursor(Cursor.CROSSHAIR_CURSOR);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
boton=new JButton("Boton");
boton.setBounds(40, 25, 88, 40);
boton.setBackground(Color.RED);
boton.setBorderPainted(false);
frame.add(boton);
frame.setVisible(true);
}
}
Como vemos es un botón sin borde y de
color rojo:
Ejercicios:
Crear un botón de tamaño de 80x20 en
el que diga “oprimir” ubicado en (40,30), de color azul.
Hacer un frame con cuatro botones
distribuidos uniformemente de 40x15 en el que muestren un texto con
el número del botón. Cada uno de color diferente.


No hay comentarios:
Publicar un comentario