Viruz Blog
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Calculadora 1.0

Ir abajo

Calculadora 1.0 Empty Calculadora 1.0

Mensaje  Admin (Viruz) Miér Dic 19, 2012 3:33 am

El sistema operativo de Windows trae por defecto incluida una calculadora donde por lo regular la podemos encontrar en Accesorios. Pero nosotros nos vamos a dar la tarea de poder programar una a nuestro gusto y poner las funciones básicas que sean del agrado, iremos paso por paso y por eso les presento como realizar una mediante el administrador de diseño GridLayout, esta es la primera versión por lo que más adelante iré actualizándola.

Lo que se necesita conocer
  • Administradores de diseño
Imagen
[Tienes que estar registrado y conectado para ver esa imagen]

¿Como funciona el Programa?

  1. Este sencillo programa contendrá en el constructor de la ventana principal declarados 2 métodos.
  2. El primero será llamado Panel() el cual tendrá un campo de texto en la posición norte.
  3. En el segundo será un panel con el administrador de diseño GridLayout que albergará los botones que queremos en nuestra calculadora y por consecuente los agregamos al panel.
Código

Clase Main
import javax.swing.JFrame;

public class Main {
public static void main (String [] args) {
Calculadora c = new Calculadora();
c.setLocationRelativeTo(null);
c.setResizable(false);
c.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

Clase Calculadora

import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Calculadora extends JFrame {
public Calculadora () {
super("Viruz Blog: Calculadora 1.0");
setSize(280,350);
Panel();
Panel3();
setBackground(Color.LIGHT_GRAY);
setVisible(true);
}

private void Panel() {
JTextField texto1 = new JTextField(22);
JPanel panel= new JPanel();
panel.add(texto1);
add(panel,"North");
}

private void Panel3() {
JPanel panel3 = new JPanel();
panel3.setLayout(new GridLayout(4,4,1,1));

JButton boton4 = new JButton("7");
JButton boton5 = new JButton("8");
JButton boton6 = new JButton("9");
JButton boton7 = new JButton("/");

JButton boton9 = new JButton("4");
JButton boton10 = new JButton("5");
JButton boton11 = new JButton("6");
JButton boton12 = new JButton("*");

JButton boton14 = new JButton("1");
JButton boton15 = new JButton("2");
JButton boton16 = new JButton("3");
JButton boton17 = new JButton("-");

JButton boton19 = new JButton("0");
JButton boton20 = new JButton(".");
JButton boton21 = new JButton("=");
JButton boton22 = new JButton("+");


panel3.add(boton4);
panel3.add(boton5);
panel3.add(boton6);
panel3.add(boton7);

panel3.add(boton9);
panel3.add(boton10);
panel3.add(boton11);
panel3.add(boton12);

panel3.add(boton14);
panel3.add(boton15);
panel3.add(boton16);
panel3.add(boton17);

panel3.add(boton19);
panel3.add(boton20);
panel3.add(boton21);
panel3.add(boton22);

add(panel3, "Center");
}
}


Descarga el Código
Calculadora 1.0
Autor: Viruz study
Enlace: Calculadora 1.0 en Java
Admin (Viruz)
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 35
Localización : Desktop

https://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.