ATPS Programação Orientada a Objetos
Por: eduardamaia17 • 7/4/2018 • 937 Palavras (4 Páginas) • 391 Visualizações
...
mnCadastro.add(mniCadSistema);
mnCadastro.add(mniCadModulos);
mnManutencao.add(mniMelhoria);
mnManutencao.add(mniDefeito);
mnBarra.add(mnCadastro);
mnBarra.add(mnManutencao);
setVisible(true) ;
}
public static void main(String[] args) {
frmMenu frm = new frmMenu() ;
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == mniCadSistema) {
frmCadsistemas frm = new frmCadsistemas() ;
}
if (e.getSource() == mniCadModulos) {
frmMansistemas frm = new frmMansistemas() ;
}
}
}
Package: cv.gui
Classe – frmCadsistemas.java
package cv.gui;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import SVmodelagem.Sistema;
import SVmodelagem.iCadastroV;
public class frmCadsistemas extends JFrame implements
ActionListener,iCadastroV {
//Atributos
private JPanel pnCampos, pnBotoes;
private GridLayout gridCampos, gridBotoes;
private JLabel lbNomeSistema, lbData, lbVersao, lbTipo,lbGE;
private JTextField txtNomeSistema, txtData, txtGE;
private JComboBox cbxVersao, cbxGE;
private JButton btCadastrar, btPesquisar, btAlterar,
btExcluir,btSair;
private String vetVersao[] = {"1.1","1.2","1.3","1.4",
"1.5","2.0","2.1","2.2","2.3","2.4","2.5"};
private String vetGE[] = {"Geral","Especifico"};
File arquivo = new File("Sistemas.txt");
//Construtor
public frmCadsistemas() {
setTitle("Cadastro de Sistemas");
setSize(500,250);
setLocationRelativeTo(null);
// Nome dos campos
lbNomeSistema = new JLabel("Nome:");
lbData = new JLabel("Data:");
lbVersao = new JLabel("Versao:");
lbTipo = new JLabel("Tipo:");
lbGE = new JLabel("Cliente:");
//Os campos de texto
txtNomeSistema = new JTextField(8);
txtData = new JTextField(10);
txtGE = new JTextField(8);
//Combobox
cbxVersao = new JComboBox(vetVersao);
cbxGE = new JComboBox(vetGE);
//Grid
gridCampos = new GridLayout(6,2);
gridBotoes = new GridLayout(1,5);
//Painel
pnCampos = new JPanel(gridCampos);
pnBotoes = new JPanel(gridBotoes);
//Incluir Botões
btCadastrar = new JButton("Cadastrar");
btPesquisar = new JButton("Pesquisar");
btAlterar = new JButton("Alterar");
btExcluir = new JButton("Excluir");
btSair = new JButton("Sair");
//Incluir os botoes
btCadastrar.addActionListener(this);
btPesquisar.addActionListener(this);
...