Buenas este es el primer tema que creo en este foro, mi duda es lo siguiente(duda de novato ), yo estoy tratando de hacer una interfaz grafica para un proyecto dela universidad, el cual es un jframe con un menu en la parte de arriba, y lo que quiero hacer es que cuando se seleccione una opcion del menu que es crear formulario me salga un jpanel que tengalos textfield del formulario, lo que tengo hasta el momento es:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class NewJFrame extends javax.swing.JFrame implements ActionListener
{
private JMenuBar menu;
private JMenu jMenu1;
private JMenuItem opcionMenu;
private JPanel formulario;
public static void main(String[] args)
{
new NewJFrame();
}
public NewJFrame()
{
super();
getContentPane().setLayout(null);
{
menu = new JMenuBar();
setJMenuBar(menu);
{
jMenu1 = new JMenu();
menu.add(jMenu1);
jMenu1.setText("Formulario");
{
opcionMenu = new JMenuItem();
jMenu1.add(opcionMenu);
opcionMenu.setText("Crear");
opcionMenu.addActionListener(this);
}
}
}
setSize(500,500);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
formulario = new JPanel();
formulario.setVisible(true);
formulario.setSize(300,300);
JLabel label = new JLabel();
label.setText("hola mundo");
formulario.add(label);
if(e.getSource() == opcionMenu)
{
getContentPane().add(formulario);
}
}
}
se le agradeceria su ayuda
Gracias