Professional Documents
Culture Documents
Ajudapoo
Ajudapoo
Ajudapoo
import M.Pizza;
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;
public PizzaController() {
pizzas.add(pizza);
savePizzas();
oos.writeObject(pizzas);
} catch (Exception e) {
e.printStackTrace();
return pizzas;
}
package V;
import C.PizzaController;
import M.Pizza;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
this.pizzaController = controller;
setTitle("Registrar Pizza");
setSize(400, 300);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setLocationRelativeTo(null);
add(new JLabel("Recheio:"));
add(txtRecheio);
add(new JLabel("Borda:"));
add(txtBorda);
add(new JLabel("Molho:"));
add(txtMolho);
add(new JLabel("Preço:"));
add(txtPreco);
add(btnSalvar);
btnSalvar.addActionListener(new ActionListener() {
@Override
pizzaController.addPizza(pizza);
});
package V;
import C.PizzaController;
import M.Pizza;
import java.awt.*;
import javax.swing.table.DefaultTableModel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileInputStream;
import java.io.ObjectInputStream;
import java.util.List;
this.pizzaController = controller;
setTitle("Listar Pizzas");
setSize(600, 400);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setLocationRelativeTo(null);
setLayout(new BorderLayout());
tableModel = new DefaultTableModel(new Object[]{"Recheio", "Borda", "Molho", "Preço"}, 0);
panel.add(btnListar);
add(panel, BorderLayout.SOUTH);
btnListar.addActionListener(new ActionListener() {
@Override
listarPizzas();
});
ex.printStackTrace();
package V;
import C.PizzaController;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public TelaPrincipal() {
setSize(600, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
menuPizza.add(menuItemCadastrar);
menuPizza.add(menuItemListar);
menuBar.add(menuPizza);
setJMenuBar(menuBar);
menuItemCadastrar.addActionListener(new ActionListener() {
@Override
new FormRegistarPizzas(pizzaController).setVisible(true);
});
menuItemListar.addActionListener(new ActionListener() {
@Override
new FormListarPizzas(pizzaController).setVisible(true);
});
}
new TelaPrincipal().setVisible(true);
package M;
import java.io.Serializable;
this.recheio = recheio;
this.borda = borda;
this.molho = molho;
this.preco = preco;
return recheio;
return borda;
return molho;
return preco;
@Override
return "Pizza{" +
'}';