public class KeyboardBinario
extends java.lang.Object
miguelmonteiroclaveri@gmail.com github.com/mmonteiroc Paquete visual Proyecto Calculadora
Esta clase nos permite definir un keypad para poder trabajar con binario en nuestra applicacion
Modifier and Type | Field and Description |
---|---|
private javax.swing.JButton |
a0Button
|
private javax.swing.JButton |
a1Button
|
private javax.swing.JButton |
ANDButton
|
private javax.swing.JButton |
ClearALL
|
private int |
inputSeleccionado
|
private javax.swing.JButton |
NOTNumButton
|
private javax.swing.JButton |
ORButton
|
private javax.swing.JPanel |
PanelPrincipal
|
private javax.swing.JButton |
XORButton
|
Constructor and Description |
---|
KeyboardBinario(InterficieGrafica ig)
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JPanel |
getPanelPrincipal()
|
private void |
saveOperation(InterficieGrafica ig)
Este metodo, lo que hace es guardar en el historico las
operaciones que se van realizando
|
private long |
toDecimal(long n)
|
private javax.swing.JPanel PanelPrincipal
private javax.swing.JButton a1Button
private javax.swing.JButton a0Button
private javax.swing.JButton ANDButton
private javax.swing.JButton ORButton
private javax.swing.JButton ClearALL
private javax.swing.JButton NOTNumButton
private javax.swing.JButton XORButton
private int inputSeleccionado
KeyboardBinario(InterficieGrafica ig)
ig
- Interficie grafica que pasamos para que esta clase se
pueda comunicar con la interficie que el usuario ve
Este constructor nos permite inicializar todos los listener de nuestros atributos como nosotros queramos
private void saveOperation(InterficieGrafica ig)
ig
- Interficie graficapublic javax.swing.JPanel getPanelPrincipal()
Este pequeño metodo nos permite retornar el panel principal de esta clase
private long toDecimal(long n)
n
- numero binarioEste metodo nos permite pasar un numero de binario a decimal