TRABALHO DE APLICAÇÕES DA LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Por: Lucas Bulgari • 10/11/2020 • Trabalho acadêmico • 25.685 Palavras (103 Páginas) • 140 Visualizações
TRABALHO DE APLICAÇÕES DA LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS (ALPOO)
Observação para iniciar os testes com o trabalho:
Para conseguir rodar o programa junto ao banco de dados solicitamos para que altere o código ModuloConexao para ser compatível a sua máquina. No caso, alterar o usuário e senha.
No final do trabalho se encontra todas as imagens com o programa e o registro no banco de dados.
O banco de dados foi feito para a janela Curso
Tenha uma ótima avaliação!!!
TrabalhoNp1
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TrabalhoNp1 extends JFrame implements ActionListener
{
JMenuBar bMenu;
JMenu menu1, menu2, menu3;
JMenuItem crs, disc, aln, prof, crs2, disc2, aln2, prof2, curDisc, curProf, profDisc, sair;
public TrabalhoNp1()
{
setTitle("Exercício com Utilização de Menu");
setSize(600,500);
setLocation(400,100);
setBackground(Color.yellow);
setLayout(null);
menu1 = new JMenu("Cadastrar");
crs = new JMenuItem("Curso");
crs.addActionListener(this);
disc = new JMenuItem("Disciplina");
disc.addActionListener(this);
aln = new JMenuItem("Aluno");
aln.addActionListener(this);
prof = new JMenuItem("Professor");
prof.addActionListener(this);
menu1.add(crs);
menu1.add(disc);
menu1.add(aln);
menu1.add(prof);
menu2 = new JMenu("Mostrar");
crs2 = new JMenuItem("Curso");
crs2.addActionListener(this);
disc2 = new JMenuItem("Disciplina");
disc2.addActionListener(this);
aln2 = new JMenuItem("Alunos");
aln2.addActionListener(this);
prof2 = new JMenuItem("Professores");
prof2.addActionListener(this);
curDisc = new JMenuItem("Cursos/Disciplinas");
curDisc.addActionListener(this);
curProf = new JMenuItem("Cursos/Professores");
curProf.addActionListener(this);
profDisc = new JMenuItem("Professores/Disciplinas");
profDisc.addActionListener(this);
menu2.add(crs2);
menu2.add(disc2);
menu2.add(aln2);
menu2.add(prof2);
menu2.addSeparator();
menu2.add(curDisc);
menu2.add(curProf);
menu2.add(profDisc);
menu3 = new JMenu("Sair");
sair = new JMenuItem("Sair");
sair.addActionListener(this);
menu3.add(sair);
bMenu = new JMenuBar();
bMenu.add(menu1);
bMenu.add(menu2);
bMenu.add(menu3);
setJMenuBar(bMenu);
}
public static void main(String arg[])
{
new TrabalhoNp1().setVisible(true);
}
public boolean handleEvent(Event e)
{
if(e.id == Event.WINDOW_DESTROY)
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
return (super.handleEvent(e));
}
public void actionPerformed(ActionEvent e)
{
String evento = "";
if(e.getSource() == sair)
System.exit(0);
else
{
if(e.getSource() == crs)
{
Curso obj = new Curso();
obj.setVisible(true);
}
if(e.getSource() == disc)
{
Disciplina obj = new Disciplina();
obj.setVisible(true);
}
if(e.getSource() == aln)
{
Aluno obj = new Aluno();
obj.setVisible(true);
}
if(e.getSource() == prof)
{
Professor obj = new Professor();
obj.setVisible(true);
}
if(e.getSource() == crs2)
{
mostrarCurso obj = new mostrarCurso();
obj.setVisible(true);
}
if(e.getSource() == disc2)
{
mostrarDisc obj = new mostrarDisc();
obj.setVisible(true);
}
if(e.getSource() == aln2)
{
mostrarAln obj = new mostrarAln();
obj.setVisible(true);
}
if(e.getSource() == prof2)
{
...