Deem um help aqui por favor pro meu “projetinho” da faculdade;
Quero colocar uma mensagem informativa quando eu clicar no item “sobre”;
Sei que tenho que usar o seguinte código: "JOptionPane.showMessageDialog(itemSobreSistema, "Desenvolvido por Fulano “, “Versão 1.0”, JOptionPane.INFORMATION_MESSAGE);”, porém não sei colocar quando clicar, simplesmente a caixa de mensagem com a informação aparece quando eu rodo o programa;
package testwindows;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class TestWindows {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Mostrar Botão de Fechar do Sistema
frame.setSize(500, 450); // Tamanho da Janela
frame.setLocation(300,200); //Centralizar a Janela
// Menus
JMenu menuAluno = new JMenu("Aluno");
JMenu menuProfessor = new JMenu("Professor");
JMenu menuCurso = new JMenu("Curso");
JMenu menuSistema = new JMenu("Sistema");
JMenuBar barraMenu = new JMenuBar();
//Itens Menu Aluno
JMenuItem itemCadastroAluno = new JMenuItem("Cadastrar");
JMenuItem itemProcurarAluno = new JMenuItem("Procurar");
JMenuItem itemRemoverAluno = new JMenuItem("Remover");
barraMenu.add(menuAluno);// Add o Menu Aluno na barra
//add itens no Menu Aluno
menuAluno.add(itemCadastroAluno);
menuAluno.add(itemProcurarAluno);
menuAluno.add(itemRemoverAluno);
//Itens Menu Professor
JMenuItem itemCadastrarProfessor = new JMenuItem("Cadastrar");
JMenuItem itemProcurarProfessor = new JMenuItem("Procurar");
JMenuItem itemRemoverProfessor = new JMenuItem("Remover");
barraMenu.add(menuProfessor); // Add o Menu Professor na barra
//add itens no Menu Professor
menuProfessor.add(itemCadastrarProfessor);
menuProfessor.add(itemProcurarProfessor);
menuProfessor.add(itemRemoverProfessor);
//Itens Menu Curso
JMenuItem itemCadastrarCurso = new JMenuItem("Cadastrar");
JMenuItem itemProcurarCurso = new JMenuItem("Procurar");
JMenuItem itemRemoverCurso = new JMenuItem("Remover");
barraMenu.add(menuCurso);
//add itens no Menu Curso
menuCurso.add(itemCadastrarCurso);
menuCurso.add(itemProcurarCurso);
menuCurso.add(itemRemoverCurso);
//Itens Menu Sistema
JMenuItem itemSobreSistema = new JMenuItem("Sobre");
JOptionPane.showMessageDialog(itemSobreSistema, "Desenvolvido por Douglas Rafael", "Versão 1.0", JOptionPane.INFORMATION_MESSAGE);
JMenuItem itemSairSistema = new JMenuItem("Sair");
barraMenu.add(menuSistema); //add Menu Sistema na barra
//Add itens no Menu
menuSistema.add(itemSobreSistema);
menuSistema.add(itemSairSistema);
frame.getContentPane().add(barraMenu, BorderLayout.NORTH);// Exibir a barra no Painel
frame.setVisible(true);//Tornar Painel visível
}
}
Olha o que ela pede:
“Construa um caixa de diálogo para exibir informações sobre o sistema ao clicar em Sistema->Sobre.”