[AYUDA] No se ven componentes de Swing al compilar
Publicado por Esteban Sonaglioni (1 intervención) el 31/01/2015 02:49:48
Hola, espero que estén todos bien :D
Mi problema es que estoy empezando a hacer mis aplicaciones con entorno grafico y ya no con consola, pero de movida y practicando me ocurre que al agregar a una ventana un boton de un par de campos de texto del paquete Swing, no se muestran. Recien aparecen si redimensiono con el mouse la ventana.
Les dejo el codigo:
--------------------------------------------------------------------------------------
package Electronica;
import Math.ecuacionTriangular;
import Graficos.*;
import javax.swing.*;
public class ecuacionIVR
{
public static void main(String[] args)
{
Ventana ventana=new Ventana("IVR",300,150);
JButton boton=new JButton("Calcular");
JTextField I=new JTextField(4);
JTextField V=new JTextField(10);
JTextField R=new JTextField(4);
ventana.add(V);
ventana.add(I);
ventana.add(R);
ventana.add(boton);
}
}
Este es el código de la clase "ventana".
-----------------------------------------------------------------------------
package Graficos;
import javax.swing.*;
import java.awt.*;
public class Ventana extends JFrame
{
public Ventana(String texto, int x, int y)
{
super(texto);
this.setSize(x,y);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setLayout(new FlowLayout());
}
}
Gracias a todos los que puedan aportar algo n.n
Mi problema es que estoy empezando a hacer mis aplicaciones con entorno grafico y ya no con consola, pero de movida y practicando me ocurre que al agregar a una ventana un boton de un par de campos de texto del paquete Swing, no se muestran. Recien aparecen si redimensiono con el mouse la ventana.
Les dejo el codigo:
--------------------------------------------------------------------------------------
package Electronica;
import Math.ecuacionTriangular;
import Graficos.*;
import javax.swing.*;
public class ecuacionIVR
{
public static void main(String[] args)
{
Ventana ventana=new Ventana("IVR",300,150);
JButton boton=new JButton("Calcular");
JTextField I=new JTextField(4);
JTextField V=new JTextField(10);
JTextField R=new JTextField(4);
ventana.add(V);
ventana.add(I);
ventana.add(R);
ventana.add(boton);
}
}
Este es el código de la clase "ventana".
-----------------------------------------------------------------------------
package Graficos;
import javax.swing.*;
import java.awt.*;
public class Ventana extends JFrame
{
public Ventana(String texto, int x, int y)
{
super(texto);
this.setSize(x,y);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setLayout(new FlowLayout());
}
}
Gracias a todos los que puedan aportar algo n.n
Valora esta pregunta


0