public class KeypadMoneda
extends java.lang.Object
miguelmonteiroclaveri@gmail.com github.com/mmonteiroc Paquete visual Proyecto Calculadora
Esta clase nos permite representar un keypad el cual podremos usar para poder cambiar monedas
Modifier and Type | Field and Description |
---|---|
private javax.swing.JComboBox |
comboBox1
|
private javax.swing.JComboBox |
comboBox2
|
private java.util.LinkedList<java.lang.Double>
|
currency
|
private javax.swing.JPanel |
PanelPrincipal
|
private javax.swing.JTextField |
textField1
|
private javax.swing.JTextField |
textField2
|
private javax.swing.JButton |
updateCurrencysButton
|
Constructor and Description |
---|
KeypadMoneda(InterficieGrafica ig)
|
Modifier and Type | Method and Description |
---|---|
private void |
calcCurrency()
Este metodo lo que hace es calcular
el cambio de una moneda a otra
|
javax.swing.JPanel |
getPanelPrincipal()
|
private void |
initCurrency()
Este metodo nos sirve para inicializar la currency
que usaremos para hacer el cambio de moneda.
|
private java.util.LinkedList<java.lang.Double> currency
private javax.swing.JPanel PanelPrincipal
private javax.swing.JComboBox comboBox1
private javax.swing.JTextField textField1
private javax.swing.JTextField textField2
private javax.swing.JComboBox comboBox2
private javax.swing.JButton updateCurrencysButton
KeypadMoneda(InterficieGrafica ig)
ig
- Interficie grafica que nos pasan
para poder interactuar con lo que
ve el usuario
Este constructor inicializamos los listeners que necesitaremos para poder interactuar con dicho keypad
Tambien llamamos al metodo initCurrency para inicializar las monedas
private void calcCurrency()
private void initCurrency()
En el caso de que a la hora de recibir el valor por la api de error por que no se ha podido establecer conexion ya sea por culpa del usuario o la api lo que haremos sera inicializar las currency a un valor generico.
public javax.swing.JPanel getPanelPrincipal()
Este pequeño metodo nos sirve para retornar el panel principal de la clase