Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Escuela de Ingeniería y Computación
Algoritmia y Programación
– JLabel
– JTextField
– Jbutton
– Jframe
– Container
– FloatLayout
JFrame
JLabel(etiqueta)
JTextField(campo de texto)
JButton(botón)
JLabel(Etiqueta)
JTextField(campo de texto)
JButton(botón)
JLabel JTextField
JButton
JLabel
JTextField
JTextField de 5 columnas
JTextField de 10 columnas
Declarar un botón:
JButton nombre;
Crear un botón:
nombre=new JButton(“ Pow(a,2) “ );
donde Pow(a,2) es el texto que aparece en el botón
JButton
Declarar un botón:
JButton BEncontrarPotencia;
Crear un botón:
BEncontrarPotencia=new JButton(“ Pow(a,2) “ );
donde Pow(a,2) es el texto que aparece en el botón
LValorA TFValorA
BEncontrarPotencia
LResultado
TFResultado
LValorA
TFValorA
BEncontrarPotencia
LResultado
TFResultado
BEncontrarPotencia
LResultado
TFResultado
contenedor.add(TFValorA)
}
PowGUI(){
}
LValorA = new JLabel("Numero a");
LResultado = new JLabel("Resultado ");
TFValorA = new JTextField(5);
TFResultado = new JTextField(10);
BEncontrarPotencia = new JButton(" Pow(a,2) ");
}
PowGUI(){
}
LValorA = new JLabel("Numero a");
LResultado = new JLabel("Resultado ");
TFValorA = new JTextField(5);
TFResultado = new JTextField(10);
BEncontrarPotencia = new JButton(" Pow(a,2) ");
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
TFValorA
Al presionar el botón se debe
hacer:
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
TFValorA
Para conocer qué valor escribió el
usuario en el campo de texto, se
coloca:
TFValorA.getText()
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
TFValorA
Al presionar el botón se debe hacer:
1. Tomar el número en el campo de texto
llamado TFValorA
a=Integer.parseInt(TFValorA.getText());
TFValorA.getText() captura el valor en el
campo de texto TFValorA
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
TFValorA
Al presionar el botón se debe hacer:
1. Tomar el número en el campo de texto
llamado TFValorA
a=Integer.parseInt(TFValorA.getText());
TFValorA.getText() captura el valor en el
campo de texto TFValorA
2. Elevar el número al cuadrado
potencia=a*a;
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
TFValorA Al presionar el botón se debe hacer:
1. Tomar el número en el campo de texto
llamado TFValorA
a=Integer.parseInt(TFValorA.getText());
TFValorA.getText() captura el valor en el
campo de texto TFValorA
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
TFValorA
Al presionar el botón se debe hacer:
1. Tomar el número en el campo de texto llamado TFValorA
a=Integer.parseInt(TFValorA.getText());
TFValorA.getText() captura el valor en el campo de texto
TFValorA
2. Elevar el número al cuadrado
potencia=a*a;
3. Colocar el resultado en el campo de texto para el resultado
TFResultado
TFResultado.setText(String.valueOf(potencia));
TFResultado.setText() coloca el mensaje en el campo de
texto TFResultado, String.valueOf convierte un número a
String
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
a=Integer.parseInt(TFValorA.getText());
potencia=a*a;
TFResultado.setText(String.valueOf(potencia));
}
contenedor = getContentPane();
miFlow = new FlowLayout();
contenedor.setLayout(miFlow);
BEncontrarPotencia.addActionListener(this);
TFResultado
Escuela de Ingeniería de Sistemas y Computación
Algoritmia y Programación
GUI
TFValorA Al presionar el botón se debe hacer:
1. Tomar el número del campo de texto llamado
TFValorA
a=Double.parseDouble(TFValorA.getText());
MatGUI(){
LValorA = new JLabel("Numero a"); TFValorA TFValorB
LValorB = new JLabel("Numero B");
LResultado = new JLabel("Resultado ");
TFValorA = new JTextField(10); LValorA
TFValorB = new JTextField(10);
TFResultado = new JTextField(15); LValorB
BEncontrarPotencia = new JButton(" pow(a,b) "); BEncontrarPotencia
BEncontrarMaximo = new JButton(" max(a,b) ");
LResultado
contenedor = getContentPane();
miFlow = new FlowLayout();
contenedor.setLayout(miFlow);
contenedor.add(LValorA);
TFresultado BEncontrarMaximo
TFresultado
2. Calcular a elevado a la b