Este es mi código. Estoy creando un jframe, pero no me muestra el panel, ayuda por favor!!
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
public class Ventanas extends JFrame implements ActionListener
{
//private AgenciaSG asg;
private JFrame jf;
private JTextArea area;
private JLabel eticodagencia,etinomagencia;
private JTextField txtcodagencia, txtnomagencia;
private JPanel panel;
private JButton boton;
public Ventanas ()
{
eticodagencia = new JLabel("Codigo: ");
etinomagencia = new JLabel("Nombre: ");
txtcodagencia = new JTextField();
txtnomagencia = new JTextField();
boton = new JButton("Aceptar");
area = new JTextArea ();
panel = new JPanel();
jf = new JFrame();
}
public void setCrear ()
{
jf.setSize( 500, 500 );
jf.setVisible(true);
jf.setDefaultCloseOperation( EXIT_ON_CLOSE );
jf.setTitle("Crear");
jf.setLocationRelativeTo(null);
setPanelCrear();
//getContentPane().setBackground(Color.blue);
}
/*
//getContentPane().setBackground(Color.green);
jp.setLayout(null);
jf.getContentPane().add(jp);//agregar el panel a la ventana
jl.setText("Hola Mundo");
//jl.setText("que pepsi");
jl.setBounds(50, 70, 100, 20);
//jl.setOpaque(true); //permite cambiar el fondo de la etiqueta
//jl.setBackground(Color.white); //cambia el color de la etiqueta
jl.setForeground(Color.orange);//color a la letra
jl.setFont(new Font("Arial", 0, 18));
//jl.setText("Hola Mundo");
jp.add(jl);
*/
public void setPanelCrear()
{
eticodagencia.setBounds(10, 20, 80, 20);
eticodagencia.setBounds(10, 50, 80, 20);
txtcodagencia.setBounds(100, 20, 80, 20);
txtnomagencia.setBounds(100, 50, 80, 20);
boton.setBounds(200, 20, 80, 20);
boton.addActionListener(this);
area.setBounds(10, 110, 300, 250);
panel.setLayout(null);
panel.add(eticodagencia);
panel.add(etinomagencia);
panel.add(txtcodagencia);
panel.add(txtnomagencia);
panel.add(boton);
panel.add(area);
add(panel);
jf.setSize( 500, 500 );
jf.setVisible(true);
}
public void actionPerformed (ActionEvent e)
{
if(e.getSource() == boton)
{
setCapturar();
}
}
public void setCapturar ()
{
area.setText("Los datos guardados son: \n Codigo de Agencia: "+txtcodagencia.getText()+"\nNombre de la Agencia: "+txtnomagencia.getText());
}
public static void main (String arg[])
{
Ventanas ve = new Ventanas ();
ve.setCrear();
}
}