Professional Documents
Culture Documents
Que es un JFRAME?
Un JFrame es un componente grfico en java quizs el componente mas importante, es como la ventana donde los dems componentes sern incluidos (JMenu, JPanel, JButton, etc.)
Mtodos de JFRAme
Un Frame tiene muchos y distintos mtodos pero los mas importantes son: setSize(int width, int height); este mtodo modifica el tamao del frame, lo usaremos para decidir el tamao de nuestro frame.
setPosition(int
n1, int n2); con este mtodo decidiremos la posicin inicial del frame.
Mtodos de JFRAme
setDefaultCloseOperation(int operation); este
mtodo tambin es muy importante ya que debemos definir que ocurre con el programa si cerramos la ventana. Usaremos siempre JFrame.EXIT_ON_CLOSE
contante definida en la clase JFrame, con ella la ventana cerrara el programa.
setVisible(Boolean b); es el mtodo mas importante
es el que hace que la ventana este visible o no, activa el componente y es necesario que lo inicialicemos a "true" si queremos que nuestro frame sea visible.
Primer Ejemplo
Clases
Para realizar esta pequea aplicacin debemos crear un proyecto igual que como lo hemos venido haciendo hasta el momento y luego en el paquete del mismo proyecto le agregamos un JFRAME FORM.
Componentes
Una vez agregado el jframe form agregue los siguientes componentes: 3 Label 3 TextField 3 Botones
Botn Sumar
Para el botn sumar, hacer clic derecho, events,action, actionPerformed:
private void sumarActionPerformed(java.awt.event.ActionEvent evt) {
int numero1 = 0; int numero2 = 0; numero1 = Integer.parseInt(this.num1.getText()); numero2 = Integer.parseInt(this.num2.getText()); int resp = numero1+numero2; result.setText(String.valueOf(resp)); }
Botn Borrar
Para el botn borrar, hacer clic derecho, events, action, actionPerformed:
private void borrarActionPerformed(java.awt.event.ActionEvent evt) {
Botn Cerrar
Para el botn borrar, hacer clic derecho, events, action, actionPerformed:
private void cerrarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
Clase Principal
Una vez creada la interface grafica, en la clase principal (la que tiene el mtodo main) de nuestro proyecto incluimos lo siguiente: