Facebook Twitter RSS Reset

Cuando JAVA se tontea

Hola como están, quería comentar algo curioso que me paso en estos días programando en java. El cual puede ser de ayuda cuando les pase. Paso a comentar:

Todos los que comenzamos a programar en un lenguaje como C, C++, JAVA, quieren desarrollar en algún momento una interfaz gráfica a través de código fuente. Despues de haber programado en JAVA en código para consola “println”, me decidí crear la ventanita , los botones, las cajas de texto y la lógica del programa.

Pero algo muy curioso me paso, es que el código fuente me daba error en JCreator.

Cuando JAVA se tontea

Despues de analizar si, el path del compilador de java estaba correcto. No encotraba ningun error en el programa.

Cuando JAVA se tontea

Entoneces recorde el viejo lema de los idolatras de JAVA:

JAVA ES PERFECTO, NO TIENE ERRORES, NO SE BLOQUEA, TIENE UN RECOLECTO DE BASURA Y TANTO CUENTO …

Cuando JAVA se tontea

Desconcertado pregunte en la facu, que puede estar pasando y revisando el programa con un profe me dijo que el software se estropea. Y me comento una historia sobre un software de servidor que tenia que funcionar las 24 horas del día y que un momento dejo de funcionar sin aviso. Entonces apago el servidor y la pc por unas horas y al prenderlo todo volvió como antes.

Pero este no era el caso de apagar y prender la computadora. Entonces se me ocurrió una idea:

Cuando JAVA se tontea

Pasos que ejecute:

a) Copiar el código fuente en un block de nota.

b) Borrar todo el archivo y crearlo de vuelta.

c) Agregar el código, verificando si tenia errores de sintaxis.

RESULTADO

Cuando JAVA se tontea

El resultado, la clase java se habia compilado con errores anteriormente. producido por el compilador. Lo curioso era. que ejecutando el mismo código en otra máquina se ejecutaba sin problemas.

EL ARCHIVO CLASS ESTABA CORRUPTO Y PRODUCÍA ERRORES. CUANDO LO BORRE Y CREE DE VUELTA FUNCIONO.

Cuando JAVA se tontea

Dejo el código

import javax.swing.*;

import java.awt.event.*;

public class Holamundo extends JFrame implements ActionListener{

JButton boton1;

JButton boton2;

JLabel etiqueta1;

JTextField caja1;

public Holamundo() {

//Crea un botón

setLayout(null); //Para que los controles no se corran.

boton1=new JButton(“Finalizar&quotCuando JAVA se tonteaCuando JAVA se tontea;

boton1.setBounds(330,270,100,30);//Tamaño del botón

add(boton1);

boton1.addActionListener(this);

//Crea un botón

setLayout(null); //Para que los controles no se corran.

boton2=new JButton(“ACEPTAR&quotCuando JAVA se tonteaCuando JAVA se tontea;

boton2.setBounds(300,10,100,30);//Tamaño del botón

add(boton2);

boton2.addActionListener(this);

etiqueta1=new JLabel(“SALUDO:&quotCuando JAVA se tonteaCuando JAVA se tontea;

etiqueta1.setBounds(10,10,100,30);

add(etiqueta1);

//Cajas de texto

caja1=new JTextField();

caja1.setBounds(85,15,150,20);

add(caja1);

}

public void actionPerformed(ActionEvent e) {

if (e.getSource()==boton1) {

System.exit(0);

}

if(e.getSource()==boton2) {

caja1.setText(“Hola Mundo&quotCuando JAVA se tonteaCuando JAVA se tontea;

}

}

public static void main(String[] args) {

Holamundo obj=new Holamundo();

obj.setBounds(0,0,450,350);

obj.setVisible(true);

obj.setLocationRelativeTo(null);

obj.setTitle(“Mensaje&quotCuando JAVA se tonteaCuando JAVA se tontea;

}

}

Saludos.

Cuando JAVA se tontea

No comments yet.

Leave a Comment