Programacion Swing

Páginas: 5 (1218 palabras) Publicado: 11 de diciembre de 2012
/*
* Este programa tiene el objetivo de mostrar el valor de una resistenci con
* solo maracar los valores en colores de la resistencia basado en un sistema
* de diseño grafico en Swing
*/
package proyecto_programacion; //La importacion de las librerias en formato Swing
import javax.swing.JButton; //esta libreria activa el uso de botones
import javax.swing.JCheckBox;//Esta libreria activa la seleccion de opciones, que en este caso seran colores
import javax.swing.JFrame; //El JFrame para la interfas visual
import javax.swing.JLabel; //El JLabel para agregar un texto, en este caso la presentacion del programa
import javax.swing.event.*; //Es la interface para capturar eventos

//La siguiente clase tiene un JFrame para el manejo del Swing y unChangeListener para la recepcion de datos
public class Proyecto_programacion extends JFrame implements ChangeListener{
/*
* A continuacion la inicializacion de las variables
*/

private JLabel ventana;
private int re,sis,ten,cia;
private JButton boton;
private JCheckBox check0,check1,check2,check3,check4,check5,check6,check7,check8,check9,check10,check11;private JCheckBox ch0,ch1,ch2,ch3,ch4,ch5,ch6,ch7,ch8,ch9;
private JCheckBox c0,c1,c2,c3,c4,c5,c6,c7,c8,c9;
/*
* En la siguiente clase se presentan todas las interfaces visuales que se mostraran en pantalla
*/

public Proyecto_programacion (){

setLayout(null);//Para que la alteracion de las dimensiones de la ventana no altere las del programa

/** A continuacion la creacion del boton que mostrara el resultado de los colores ingresados
*/
boton=new JButton("Continuar"); //El nombre del boton
boton.setBounds(250,350,100,30); //Las dimensiones y ubicacion del boton
add(boton); //Para que el boton se pueda mostrar
boton.addChangeListener(this); //Practicamente seactiva el boton en esta seccion
/*
* Aunque el programa muestre que no es necesaria esta sentencia, es importante
* ya que si no estuviera el boton seria pracicamente inhabilitado.
* Vale recalcar que con esta sentencia ya no es necesaria tener que presionar el boton
* sino que nada mas se tendra que acercar el puntero con el mouse al boton* para que se muestre el resultado, dandole asi una forma mas practica de manejo
*
*/

/*
* El primer titulo de la ventana ya que luego se mostrara el resultado aqui mismo
*/
setTitle("El resultado se presentara en esta seccion");

ventana=new JLabel("Convertidor de Resistencias a Codigo de Colores");//Cadena detexto del texto
ventana.setBounds(10,10,300,30);//Dimensiones y ubicacion del texto en JLabel
add(ventana);

/*
* A continuacion se muestra en iingreso de la seleccion de la primera cifra
* de la resistencia con sus dimensiones y respectivo color
*/
check0=new JCheckBox("Negro");
check0.setBounds(10,40,80,30);add(check0);

check1=new JCheckBox("Marron");
check1.setBounds(10,70,80,30);
add(check1);
check2=new JCheckBox("Rojo");
check2.setBounds(10,100,80,30);
add(check2);

check3=new JCheckBox("Naranja");
check3.setBounds(10,130,80,30);
add(check3);

check4=new JCheckBox("Amarillo");check4.setBounds(10,160,80,30);
add(check4);

check5=new JCheckBox("Verde");
check5.setBounds(10,190,80,30);
add(check5);

check6=new JCheckBox("Azul");
check6.setBounds(10,220,80,30);
add(check6);

check7=new JCheckBox("Violeta");
check7.setBounds(10,250,80,30);
add(check7);

check8=new JCheckBox("Gris");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Swing
  • Swing
  • swinger
  • Programacion De Un Temporizador En Un Jpanel Swing De Java
  • Swinger
  • Swing
  • swing
  • swing

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS