public class ConversionNumericas
extends java.lang.Object
miguelmonteiroclaveri@gmail.com github.com/mmonteiroc Paquete visual Proyecto Calculadora
Esta clase nos permite definir un keypad para poder hacer conversiones numericas
Modifier and Type | Field and Description |
---|---|
private javax.swing.JComboBox |
comboBox1
|
private javax.swing.JComboBox |
comboBox2
|
private javax.swing.JButton |
convertButton
|
private javax.swing.JPanel |
panel1
|
private javax.swing.JTextField |
textField1
|
private javax.swing.JTextField |
textField2
|
Constructor and Description |
---|
ConversionNumericas(InterficieGrafica ig)
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
binariToDecimal(java.lang.String s)
|
private java.lang.String |
binariToHex(java.lang.String s)
|
private java.lang.String |
binariToOctal(java.lang.String s)
|
private void |
convertUnits()
Este metodo lo que hace lo primero de todo es mirar
que indices de los dos combobox estan seleccionados
Despues hace un switchs para saber de que tipo de
numero a cual otro ha de convertir y llama a las
funciones pertinentes para convertirlos, despues
en el textfield de salida asignamos el valor transformado
|
private java.lang.String |
decimalToBinari(java.lang.String s)
|
private java.lang.String |
decimalToHex(java.lang.String s)
|
private java.lang.String |
decimalToOctal(java.lang.String s)
|
javax.swing.JPanel |
getPanel1()
|
private java.lang.String |
hexToBinari(java.lang.String s)
|
private java.lang.String |
hexToDecimal(java.lang.String s)
|
private java.lang.String |
hexToOctal(java.lang.String s)
|
private java.lang.String |
octalToBinari(java.lang.String s)
|
private java.lang.String |
octalToDecimal(java.lang.String s)
|
private java.lang.String |
octalToHex(java.lang.String s)
|
private int |
toDecimal(int n)
|
private javax.swing.JComboBox comboBox1
private javax.swing.JPanel panel1
private javax.swing.JTextField textField1
private javax.swing.JTextField textField2
private javax.swing.JButton convertButton
private javax.swing.JComboBox comboBox2
ConversionNumericas(InterficieGrafica ig)
ig
- Recibimos la interficie grafica que el usuario estara viendo
Este metodo es el contructor de esta clase que nos permite definir un KeyPad para conversiones de binaro hex octal y decimal. En este constructor lo que hacemos es aƱadir un listener de click al boton de convertir.
private void convertUnits()
private java.lang.String decimalToBinari(java.lang.String s)
s
- DecimalEste metodo nos permite transformar de decimal a binario
private java.lang.String decimalToOctal(java.lang.String s)
s
- DecimalEste metodo nos permite transformar de decimal a Octal
private java.lang.String decimalToHex(java.lang.String s)
s
- DecimalEste metodo nos permite transformar de decimal a Hex
private java.lang.String binariToDecimal(java.lang.String s)
s
- BinarioEste metodo nos permite transformar de binario a decimal
private java.lang.String binariToOctal(java.lang.String s)
s
- BinarioEste metodo nos permite transformar de binario a Octal
private java.lang.String binariToHex(java.lang.String s)
s
- BinarioEste metodo nos permite transformar de binario a Hex
private java.lang.String octalToDecimal(java.lang.String s)
s
- OctalEste metodo nos permite transformar de octal a decimal
private java.lang.String octalToBinari(java.lang.String s)
s
- OctalEste metodo nos permite transformar de octal a binario
private java.lang.String octalToHex(java.lang.String s)
s
- OctalEste metodo nos permite transformar de octal a Hex
private java.lang.String hexToDecimal(java.lang.String s)
s
- HexEste metodo nos permite transformar de hex a decimal
private java.lang.String hexToBinari(java.lang.String s)
s
- HexEste metodo nos permite transformar de hex a binario
private java.lang.String hexToOctal(java.lang.String s)
s
- HexEste metodo nos permite transformar de hex a Octal
private int toDecimal(int n)
n
- numero en binarioEste metodo nos permite transformar un numero binario a decimal
public javax.swing.JPanel getPanel1()
Este simple metodo nos retorna el panel principal de esta clase.