import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class programinha1 extends JFrame
{
JMenuBar barra;
JToolBar barraferramenta;
JButton bconscliente,bcadcliente;
Inicial janelacadcliente; // <------ fala que o erro ta aqui
ImageIcon imagens[] ;
JMenu arquivo,clientes,funcionarios;
JMenuItem sair,conscliente,cadcliente,cadfuncionario,consfuncionario;
public programinha1()
{
super ("Programinha teste");
Container tela = getContentPane();
tela.setLayout(null);
barra = new JMenuBar();
setJMenuBar(barra);
//barra menu arquivo
arquivo = new JMenu("Arquivo");
barra.add(arquivo);
sair = new JMenuItem("Sair");
arquivo.addSeparator();
arquivo.add(sair);
// Configuração Clientes
clientes = new JMenu("Clientes");
barra.add(clientes);
conscliente = new JMenuItem("Cadastrar Clientes");
clientes.add(conscliente);
cadcliente = new JMenuItem("Consultar Clientes");
clientes.add(cadcliente);
conscliente.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
janelacadcliente = new Inicial(null,"Segunda Janela",true);
janelacadcliente.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janelacadcliente.setVisible(true);
}
});
// Configuração Funcionarios
funcionarios = new JMenu("Funcionarios");
barra.add(funcionarios);
cadfuncionario = new JMenuItem("Cadastrar Funcionarios");
funcionarios.add(cadfuncionario);
consfuncionario = new JMenuItem("Consultar Funcionarios");
funcionarios.add(consfuncionario);
// Barra de Ferramentas
String icones[]={"consultacliente.gif","cadastracliente.gif"};
imagens = new ImageIcon[2];
for (int i=0; i<1; i++)
{
imagens[i] = new ImageIcon(icones[i]);
}
bconscliente = new JButton(imagens[0]);
bcadcliente = new JButton(imagens[1]);
bconscliente.setToolTipText("Cadastrar Cliente");
bcadcliente.setToolTipText("Consultar Cliente");
bconscliente.setMnemonic(KeyEvent.VK_O);
bcadcliente.setMnemonic(KeyEvent.VK_A);
barraferramenta = new JToolBar("Barra de Ferramenta");
UIManager.put("ToolTipBackground",SystemColor.info);
UIManager.put("ToolTipForeground",Color.blue);
barraferramenta.setRollover(true);
barraferramenta.add(bconscliente);
barraferramenta.add(bcadcliente);
barraferramenta.setBounds(1,1,800,30);
// Figura na tela
//
tela.add(barraferramenta); // barra de ferramenta na tela
setSize(800,600);
setVisible(true);
setLocationRelativeTo(null);
}
public static void main (String args[])
{
programinha1 app = new programinha1();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private class janelacadcliente extends JDialog
{
JButton sair;
public janelacadcliente(Frame owner, String title,boolean modal)
{
super(owner,title,modal);
Container tela1 = getContentPane();
tela1.setLayout(null);
sair = new JButton("Sair");
sair.setBounds(50,50,100,20);
TBsair tsair = new TBsair();
sair.addActionListener(tsair);
tela1.add(sair);
setSize(200,200);
setLocationRelativeTo(null);
}
}
private class TBsair implements ActionListener
{
public void actionPerformed(ActionEvent evento)
{
int status = JOptionPane.showConfirmDialog(null,"Deseja fechar","Mensagem de sair",JOptionPane.YES_NO_OPTION);
if (status == JOptionPane.YES_OPTION)
{
janelacadcliente.setVisible(true);
janelacadcliente.dispose();
}
}
}
}