SlideShare a Scribd company logo
package pruebas ; 
import java.awt.BorderLayout; 
import java.awt.Container; 
import java.awt.FlowLayout; 
import java.awt.GridBagLayout; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
import javax.swing.*; 
public class Clase extends JFrame{ 
public int n1, n2,x=0,y=1; 
public int mensaje; 
public JTextField texto1, texto2;; 
public JLabel resultado;; 
public Clase() { 
super("Suma Binaria"); 
setSize(400, 200); 
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
Container cp = getContentPane();
JPanel pediry = new JPanel(); 
JPanel a=new JPanel(); 
ButtonGroup bg= new ButtonGroup(); 
pediry.setLayout(new FlowLayout()); 
pediry.add(new JLabel("numero 1 ")); 
texto1=new JTextField(8); 
pediry.add(texto1); 
pediry.add(new JLabel("numero 2 ")); 
OyenteBoton oyenteboton=new OyenteBoton(); 
texto2=new JTextField(8); 
pediry.add(texto2); 
texto2.addActionListener(oyenteboton); 
JRadioButton rb1=new JRadioButton("BINARIO"); 
JRadioButton rb2=new JRadioButton("OCTAL"); 
bg.add(rb1); 
bg.add(rb2); 
a.add(rb1); 
a.add(rb2); 
cp.add(pediry, BorderLayout.NORTH); 
cp.add(a,BorderLayout.CENTER); 
setVisible(true); 
JButton boton; 
JPanel pedirb = new JPanel();
GridBagLayout c= new GridBagLayout(); 
boton=new JButton("SUMAR"); 
boton.addActionListener(oyenteboton); 
resultado=new JLabel(); 
pedirb.add(boton); 
pedirb.add(resultado); 
cp.add(pedirb, BorderLayout.SOUTH); 
setVisible(true); 
} 
public class OyenteBoton implements ActionListener{ 
@Override 
public void actionPerformed(ActionEvent e) { 
n1=Integer.parseInt(texto1.getText()); 
n2=Integer.parseInt(texto2.getText()); 
mensaje=n1 +n2; 
resultado.setText(String.valueOf(mensaje)); 
} 
} 
}

More Related Content

What's hot

Perhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeansPerhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeansAldila Putri
 
Form Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeansForm Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeansAldila Putri
 
ECMA2015 INSIDE
ECMA2015 INSIDEECMA2015 INSIDE
ECMA2015 INSIDE
Jun Ho Lee
 
JUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentationJUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentation
Anton Arhipov
 
JQuery
JQueryJQuery
JQuery
koji lin
 
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - FSobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Paulo Henrique Lerbach Rodrigues
 
Proyecto Final Android-SQLite
Proyecto Final Android-SQLiteProyecto Final Android-SQLite
Proyecto Final Android-SQLite
José Antonio Sandoval Acosta
 
Алексей Кутумов, C++ без исключений, часть 3
Алексей Кутумов,  C++ без исключений, часть 3Алексей Кутумов,  C++ без исключений, часть 3
Алексей Кутумов, C++ без исключений, часть 3
Platonov Sergey
 
Java AWT Calculadora
Java AWT CalculadoraJava AWT Calculadora
Java AWT Calculadora
jubacalo
 
Ejerc3 141204195452-conversion-gate01
Ejerc3 141204195452-conversion-gate01Ejerc3 141204195452-conversion-gate01
Ejerc3 141204195452-conversion-gate01
Ronals Fernandez Jara
 

What's hot (10)

Perhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeansPerhitungan Dua Bilangan dengan Java NetBeans
Perhitungan Dua Bilangan dengan Java NetBeans
 
Form Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeansForm Pemesanan Tiket dengan Java NetBeans
Form Pemesanan Tiket dengan Java NetBeans
 
ECMA2015 INSIDE
ECMA2015 INSIDEECMA2015 INSIDE
ECMA2015 INSIDE
 
JUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentationJUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentation
 
JQuery
JQueryJQuery
JQuery
 
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - FSobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
 
Proyecto Final Android-SQLite
Proyecto Final Android-SQLiteProyecto Final Android-SQLite
Proyecto Final Android-SQLite
 
Алексей Кутумов, C++ без исключений, часть 3
Алексей Кутумов,  C++ без исключений, часть 3Алексей Кутумов,  C++ без исключений, часть 3
Алексей Кутумов, C++ без исключений, часть 3
 
Java AWT Calculadora
Java AWT CalculadoraJava AWT Calculadora
Java AWT Calculadora
 
Ejerc3 141204195452-conversion-gate01
Ejerc3 141204195452-conversion-gate01Ejerc3 141204195452-conversion-gate01
Ejerc3 141204195452-conversion-gate01
 

Viewers also liked

Expo colombia
Expo colombiaExpo colombia
Expo colombia
Erik Perera
 
Reingenieria
ReingenieriaReingenieria
Reingenieriaelianasig
 
Presentación4
Presentación4Presentación4
Presentación4JottaJotta
 
Imágenes que nos cuidan.
Imágenes que nos cuidan.Imágenes que nos cuidan.
Imágenes que nos cuidan.Guille-B
 
Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...
Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...
Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...macapi22
 
Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014UPyD Parla
 
Presentación gim
Presentación gimPresentación gim
Presentación gimyarlak_11
 
Tuberculosis
TuberculosisTuberculosis
Tuberculosisseggal
 
El progreso pps_sylvette2007_concientizacion_
El progreso pps_sylvette2007_concientizacion_El progreso pps_sylvette2007_concientizacion_
El progreso pps_sylvette2007_concientizacion_Jordhan Garcia
 
Funciones del mercado
Funciones del mercadoFunciones del mercado
Funciones del mercadoHumberto Leal
 
Quieres tener varios mini empleos entonces prueba geniuzz
Quieres tener varios mini empleos entonces prueba geniuzzQuieres tener varios mini empleos entonces prueba geniuzz
Quieres tener varios mini empleos entonces prueba geniuzz
Karen Quintero Castañeda
 
Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702Alberto Paredes
 
Trabajo en equipo carolina
Trabajo en equipo carolinaTrabajo en equipo carolina
Trabajo en equipo carolina
escobarendon123456
 
Tema general 0 1
Tema general 0 1Tema general 0 1
Tema general 0 1
espino93
 
Hemorragias digestivas bajas
Hemorragias digestivas bajasHemorragias digestivas bajas
Hemorragias digestivas bajasFri cho
 
Lleó
LleóLleó

Viewers also liked (20)

Expo colombia
Expo colombiaExpo colombia
Expo colombia
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 
Presentación4
Presentación4Presentación4
Presentación4
 
Actionscripts
ActionscriptsActionscripts
Actionscripts
 
Imágenes que nos cuidan.
Imágenes que nos cuidan.Imágenes que nos cuidan.
Imágenes que nos cuidan.
 
Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...
Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...
Aaproblematicasdelaauditoriayelcontrolgubernamentalenelperu1 110217160321-php...
 
Cuestionario[1]
Cuestionario[1]Cuestionario[1]
Cuestionario[1]
 
Psicologia del color
Psicologia del colorPsicologia del color
Psicologia del color
 
Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014Borrador pleno (09) 28 abril-2014
Borrador pleno (09) 28 abril-2014
 
Sida
SidaSida
Sida
 
Presentación gim
Presentación gimPresentación gim
Presentación gim
 
Tuberculosis
TuberculosisTuberculosis
Tuberculosis
 
El progreso pps_sylvette2007_concientizacion_
El progreso pps_sylvette2007_concientizacion_El progreso pps_sylvette2007_concientizacion_
El progreso pps_sylvette2007_concientizacion_
 
Funciones del mercado
Funciones del mercadoFunciones del mercado
Funciones del mercado
 
Quieres tener varios mini empleos entonces prueba geniuzz
Quieres tener varios mini empleos entonces prueba geniuzzQuieres tener varios mini empleos entonces prueba geniuzz
Quieres tener varios mini empleos entonces prueba geniuzz
 
Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702
 
Trabajo en equipo carolina
Trabajo en equipo carolinaTrabajo en equipo carolina
Trabajo en equipo carolina
 
Tema general 0 1
Tema general 0 1Tema general 0 1
Tema general 0 1
 
Hemorragias digestivas bajas
Hemorragias digestivas bajasHemorragias digestivas bajas
Hemorragias digestivas bajas
 
Lleó
LleóLleó
Lleó
 

More from jbersosa

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standar
jbersosa
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
jbersosa
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
jbersosa
 
Main
MainMain
Main
jbersosa
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
jbersosa
 
Programación java1
Programación java1Programación java1
Programación java1
jbersosa
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistop
jbersosa
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacion
jbersosa
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
jbersosa
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2
jbersosa
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891
jbersosa
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
jbersosa
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)
jbersosa
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentación
jbersosa
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...
jbersosa
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
jbersosa
 
Php
PhpPhp
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una red
jbersosa
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2
jbersosa
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
jbersosa
 

More from jbersosa (20)

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standar
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
 
Main
MainMain
Main
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
 
Programación java1
Programación java1Programación java1
Programación java1
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistop
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacion
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentación
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Php
PhpPhp
Php
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una red
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
 

Evaluacion

  • 1. package pruebas ; import java.awt.BorderLayout; import java.awt.Container; import java.awt.FlowLayout; import java.awt.GridBagLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class Clase extends JFrame{ public int n1, n2,x=0,y=1; public int mensaje; public JTextField texto1, texto2;; public JLabel resultado;; public Clase() { super("Suma Binaria"); setSize(400, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container cp = getContentPane();
  • 2. JPanel pediry = new JPanel(); JPanel a=new JPanel(); ButtonGroup bg= new ButtonGroup(); pediry.setLayout(new FlowLayout()); pediry.add(new JLabel("numero 1 ")); texto1=new JTextField(8); pediry.add(texto1); pediry.add(new JLabel("numero 2 ")); OyenteBoton oyenteboton=new OyenteBoton(); texto2=new JTextField(8); pediry.add(texto2); texto2.addActionListener(oyenteboton); JRadioButton rb1=new JRadioButton("BINARIO"); JRadioButton rb2=new JRadioButton("OCTAL"); bg.add(rb1); bg.add(rb2); a.add(rb1); a.add(rb2); cp.add(pediry, BorderLayout.NORTH); cp.add(a,BorderLayout.CENTER); setVisible(true); JButton boton; JPanel pedirb = new JPanel();
  • 3. GridBagLayout c= new GridBagLayout(); boton=new JButton("SUMAR"); boton.addActionListener(oyenteboton); resultado=new JLabel(); pedirb.add(boton); pedirb.add(resultado); cp.add(pedirb, BorderLayout.SOUTH); setVisible(true); } public class OyenteBoton implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { n1=Integer.parseInt(texto1.getText()); n2=Integer.parseInt(texto2.getText()); mensaje=n1 +n2; resultado.setText(String.valueOf(mensaje)); } } }