Ola amigos minha duvida eo seguinte como faco para colocar um JMenuBar e adicionar um JMenu dentro deste codigo se alguem poder me mostrar agradeco pois ja tentei pelo setBounds mas queria saber se existem outro obrigado
package Formularios;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class calculadora extends JFrame implements ActionListener
{
// DECLARA OS COMPONENTES
JLabel lb_titulo;
JLabel lb_autor;
JLabel lb_logo;
JLabel lb_numero1;
JLabel lb_numero2;
JLabel lb_resultado;
JButton bt_soma;
JButton bt_subtracao;
JButton bt_multiplicao;
JButton bt_divisao;
JButton bt_limpar;
JButton bt_sair;
JTextField tf_numero1;
JTextField tf_numero2;
JTextField tf_resultado;
ImageIcon imagem_logo;
JMenuBar barra_menu;
JMenu menu_calculadora;
JMenuItem mi_somar;
JMenuItem mi_subtracao;
JMenuItem mi_multiplicao;
JMenuItem mi_divisao;
JMenuItem mi_limpar;
JMenuItem mi_sair;
//METODO CONSTRUTOR
public calculadora()
{
setTitle("Calculadora do 'GLEYDSON'");
setSize(450,350);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
//getContentPane().setBackground(Color.ORANGE);
getContentPane().setLayout(null);// NAO IRA CONTER GERENCIADOR DE LAYOUT
//INSTACIA OS COMPONENTES
lb_numero1 = new JLabel("Numero1");
lb_numero2 = new JLabel("Numero2");
lb_resultado = new JLabel("Resultado");
tf_numero1 = new JTextField();
tf_numero2 = new JTextField();
tf_resultado = new JTextField();
bt_soma = new JButton("+");
bt_subtracao = new JButton("-");
bt_multiplicao = new JButton("*");
bt_divisao = new JButton("/");
bt_limpar = new JButton("Limpar");
bt_sair = new JButton("Sair");
imagem_logo = new ImageIcon("C:/Documents and Settings/Gleydson/Meus documentos/Minhas imagens/FOTOS/Gleydson.jpg");
lb_logo = new JLabel(imagem_logo);
barra_menu = new JMenuBar();
menu_calculadora = new JMenu("calculadora");
mi_somar = new JMenuItem("somar");
//ADICIONA OS COMPONENTES
getContentPane().add(lb_numero1);
getContentPane().add(lb_numero2);
getContentPane().add(lb_resultado);
getContentPane().add(tf_numero1);
getContentPane().add(tf_numero2);
getContentPane().add(tf_resultado);
getContentPane().add(bt_soma);
getContentPane().add(bt_subtracao);
getContentPane().add(bt_multiplicao);
getContentPane().add(bt_divisao);
getContentPane().add(bt_limpar);
getContentPane().add(bt_sair);
getContentPane().add(lb_logo);
getContentPane().add(barra_menu);
getContentPane().add(menu_calculadora);
barra_menu.add(menu_calculadora);
getContentPane().add(mi_somar);
menu_calculadora.add(mi_somar);
//MANIPULA OS COMPONENTES
lb_logo.setBounds(-15,170,150,150);
lb_numero1.setBounds(20,30,80,20);
lb_numero2.setBounds(20,60,80,20);
lb_resultado.setBounds(20,90,80,20);
tf_numero1.setBounds(80,30,150,20);
tf_numero2.setBounds(80,60,150,20);
tf_resultado.setBounds(80,90,150,20);
bt_soma.setBounds(270,30,50,40);
bt_subtracao.setBounds(350,30,50,40);
bt_multiplicao.setBounds(270,90,50,40);
bt_divisao.setBounds(350,90,50,40);
bt_limpar.setBounds(250,150,80,40);
bt_sair.setBounds(340,150,80,40);
barra_menu.setBounds(1,1,450,20);
menu_calculadora.setBounds(1,1,80,20);
mi_somar.setBounds(1,1,80,20);
}
public void actionPerformed(ActionEvent e)
{
}
public static void main(String args[])
{
new calculadora();
}
}