Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Crear una ventana con componentes (muy sencillo pero no lo consigo) (http://www.forosdelweb.com/f45/crear-ventana-con-componentes-muy-sencillo-pero-no-consigo-580877/)

AnDrEa MM 28/04/2008 13:24

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.

ah_puch 28/04/2008 14:22

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);
}




goncafa 28/04/2008 14:39

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.

AnDrEa MM 28/04/2008 15:12

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!! :si:

CARCAHARAS 29/04/2008 01:44

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


La zona horaria es GMT -6. Ahora son las 10:15.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.