Foros del Web » Programación para mayores de 30 ;) » Java »

Crear una ventana con componentes (muy sencillo pero no lo consigo)

Estas en el tema de Crear una ventana con componentes (muy sencillo pero no lo consigo) en el foro de Java en Foros del Web. Hola, Quiero hacer una pequeña aplicación, formada por 4 ventanas muy simples, con unos 7 componentes cada una. Quiero crear el código a mano, sin ...
  #1 (permalink)  
Antiguo 28/04/2008, 13:24
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años, 6 meses
Puntos: 1
Pregunta Crear una ventana con componentes (muy sencillo pero no lo consigo)

Hola,

Quiero hacer una pequeña aplicación, formada por 4 ventanas muy simples, con unos 7 componentes cada una.

Quiero crear el código a mano, sin unar un editor gráfico de NetBeans o similar... Pero no consigo crear una ventana (JFrame) y añadirle elementos...

El código q tengo hasta ahora es el siguiente:

Código:
public class VentanaInicial extends JFrame {			  	
    public static void main(String args[]) {
    	new VentanaInicial();
    }
	public VentanaInicial() {
		JFrame jf = new JFrame();
		jf.setBounds(20, 20, 1000, 750);
		// Etiqueta de texto
		JLabel txt_texto = new JLabel("Elija una opción");
		jf.getContentPane().add(txt_texto);
		// Boton bt_opc1
		JButton bt_opc1 = new JButton("Iniciar");
		jf.getContentPane().add(bt_opc1);
		jf.setVisible(true);
	}
Alguien puede darme una pequeña idea (una pequeña estructura) para crearme las ventanas y añadir componentes, sin q me de problemas? De esta forma el último elemento q creo me ocupa toda la ventana...

Un saludo y gracias.
  #2 (permalink)  
Antiguo 28/04/2008, 14:22
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 19 años, 3 meses
Puntos: 3
De acuerdo Re: Crear una ventana con componentes (muy sencillo pero no lo consigo)

haber te ponga un ejemplillo rapido lo construi de memoria asi que no te confiez mucho chkalo antes.

Código PHP:
import java.awt.*;
import javax.swing.*;

public class 
ventana extends JFrame{

JButton btn = new JButton("Hola Mundo");
JPanel pn = new JPanel();
Container cn getContetPane();

public 
ventana(){
     
btn.setBounds(100,100,50,50);
     
btn.setVisible(true);
     
pn.add(btn);
      
super("ESTA ES UNA VENTAN EN JAVA SWING");
      
setSize(800,600);
      
setCloseOperation(JFrame.EXIT_ON_CLOSE);//CHK ESTA INSTRUCCION POR QUE NO LA RECUERDO COMPLETAMENTE DE MEMORIA
      
cn.add(pn);
}


__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com
  #3 (permalink)  
Antiguo 28/04/2008, 14:39
Avatar de goncafa  
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 22 años, 4 meses
Puntos: 10
Re: Crear una ventana con componentes (muy sencillo pero no lo consigo)

Una cosa que noto es que tu clase extiende a JFrame, por tanto es ya unaventana, no necesitas crear un nuevo JFrame dentro del constructor de la misma, de hecho no estoy seguro que tan valido pueda ser.
__________________
se despide hasta la proxima
Gonzalo Castillo
  #4 (permalink)  
Antiguo 28/04/2008, 15:12
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Crear una ventana con componentes (muy sencillo pero no lo consigo)

Muchas gracias, tenía las ideas bastante revueltas... pero ya me las he organizado!!
  #5 (permalink)  
Antiguo 29/04/2008, 01:44
 
Fecha de Ingreso: mayo-2005
Mensajes: 294
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Crear una ventana con componentes (muy sencillo pero no lo consigo)

Hola Andrea MM,
yo tengo si quieres una aplicación del estilo a la que buscas, tengo cuatro ventanas con 8 componenetes más o menos cada una. Quitas uno y listo. Si quieres que te la pase me lo comentas.
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:17.