Sou iniciante em Java, estou criando um Frame com Menu e apenas uma imagem na tela principal. Já criei todo o menu principal, mas não sei como adicionar a imagem apos a criação do menu.
Criei outra classe com a imagem mas quando chamo ela abre duas janelas ao invés de abrir uma com a imagem e o menu.
import java.awt.;
import java.awt.event.;
public class MenuClinica extends Frame implements ActionListener
{
MenuBar bMenu;
Menu menuCliente, menuAtendimento;
MenuItem m1, m2, m3, m4,m5,m6;
public MenuClinica()
{
setTitle("Clínica Veterinária");
setResizable(false);
setSize(500,500);
setLocation(80,50);
setBackground(Color.WHITE);
setLayout(null);
menuCliente = new Menu("Cliente");
m1 = new MenuItem("Inclusão");
m1.addActionListener(this);
m2 = new MenuItem("Alteração");
m2.addActionListener(this);
m3 = new MenuItem("Exclusão");
m3.addActionListener(this);
m4 = new MenuItem("Consulta");
m4.addActionListener(this);
menuCliente.add(m1);
menuCliente.add(m2);
menuCliente.add(m3);
menuCliente.add(m4);
menuAtendimento = new Menu("Atendimento");
m5 = new MenuItem("Emergência");
m5.addActionListener(this);
m6 = new MenuItem("Rotina");
m6.addActionListener(this);
menuAtendimento.add(m5);
menuAtendimento.add(m6);
bMenu = new MenuBar();
bMenu.add(menuCliente);
bMenu.add(menuAtendimento);
setMenuBar(bMenu);
}
@SuppressWarnings("deprecation")
public boolean handleEvent(Event e)
{
if (e.id == Event.WINDOW_DESTROY)
System.exit(0);
return (super.handleEvent(e));
}
public void actionPerformed(ActionEvent e)
{
if( e.getSource() == m1 ) {
InclusaoCliente obj = new InclusaoCliente();
obj.setVisible(true);
}
else if( e.getSource() == m2 ) {
AlteracaoCliente obj = new AlteracaoCliente();
obj.setVisible(true);
}
else if( e.getSource() == m3 ) {
ExclusaoCliente obj = new ExclusaoCliente();
obj.setVisible(true);
}
else if( e.getSource() == m4 ) {
ConsultaCliente obj = new ConsultaCliente();
obj.setVisible(true);
}
else if( e.getSource() == m5 ) {
AtendimentoEmergencia obj = new AtendimentoEmergencia();
obj.setVisible(true);
}
else if( e.getSource() == m6 ) {
AtendimentoRotina obj = new AtendimentoRotina();
obj.setVisible(true);
}
}
public static void main(String arg[])
{
new MenuClinica().setVisible(true);
new Logo().setVisible(true);
}
}