Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/05/2010, 21:18
afruizc
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: ayuda con java

Tal vez esto responda tu pregunta, puedes heredar de JFrame

mira estas dos clases, correlas por aparte y mira el resultado, creo que esto es lo que necesitas:

Código Java:
Ver original
  1. import javax.swing.*;
  2. import java.awt.*;
  3.  
  4. public class HolaSwing extends JFrame
  5. {
  6.       private JTextField paraEscribir; //Un area de texto
  7.       private JButton paraPresionar; //Un boton
  8.       private JLabel paraVer;           //Una etiqueta para ver
  9.  
  10.       public HolaSwing()  //constructor de la clase HolaSwing
  11.       {
  12.             init(); //definimos el metodo de inicalizacion
  13.       }
  14.      
  15.       public void init()
  16.       {
  17.             Container c = getContentPane();  //Extraemos el contenedor del JFrame
  18.             c.setLayout(new FlowLayout());   //Fijamos el manejador de espacio
  19.            
  20.             paraEscribir = new JTextField("Mi primer area de texto", 15); //Como parametro el constructor recibe el numero de espacios para el JTextField
  21.             paraPresionar = new JButton("Este es mi primer boton"); //Creamos el boton con su contenido
  22.             paraVer = new JLabel("Mi primera Etiqueta");
  23.            
  24.             c.add(paraEscribir);    
  25.             c.add(paraPresionar);   //  Aca agragamos cada uno de los componentes a nuestro JFrame,
  26.             c.add(paraVer);     //  Esto es necesario, pues sino, el JFrame no nos va a mostar nada
  27.             pack(); //Hace que la ventana coga el tamaño más pequeño posible para visualizar todos los componentes
  28.            
  29.             /*
  30.                 para terminar tenemos que fijar la forma en como nuestra aplicacion
  31.                 va a terminar la ejecución, pues por defecto java no da por hecho que al
  32.                 cerrar el JFrame el programa finaliza
  33.             */                             
  34.            
  35.             setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  36.            
  37.             //Si queremos porner un titulo a la ventana utilizamos el metodo setTitle, asi
  38.            
  39.             setTitle("Mi primer JFrame");
  40.       }
  41.      
  42.       public static void main(String args[]) //La entrada al programa
  43.       {
  44.             new HolaSwing().setVisible(true);
  45.       }
  46. }

Esta es la clase que hereda de HolaSwing

Código Java:
Ver original
  1. import javax.swing.*;
  2. import java.awt.*;
  3.  
  4. public class Frame1 extends HolaSwing
  5. {
  6.     public Frame1()
  7.     {
  8.         super();
  9.         init1();
  10.     }
  11.    
  12.     public void init1()
  13.     {
  14.         JButton boton3;
  15.        
  16.         boton3 = new JButton("Este es del nuevo form");
  17.         Container c = getContentPane();
  18.        
  19.         c.add(boton3);
  20.        
  21.         setSize(500, 500);
  22.     }
  23.    
  24.     public static void main(String args[])
  25.     {
  26.         new Frame1().setVisible(true);
  27.     }
  28. }

Si necesitas algo mas solo avisame

Última edición por afruizc; 31/05/2010 a las 21:26