InicioHazlo Tu MismoCuando 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. Despues de analizar si, el path del compilador de java estaba correcto. No encotraba ningun error en el programa. 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 ... 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: 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 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. 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"; 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"; boton2.setBounds(300,10,100,30);//Tamaño del botón add(boton2); boton2.addActionListener(this); etiqueta1=new JLabel("SALUDO:"; 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"; } } 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"; } } Saludos.
Datos archivados del Taringa! original
13puntos
510visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

R
Rulo2000🇦🇷
Usuario
Puntos0
Posts9
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.