Documentos de Académico
Documentos de Profesional
Documentos de Cultura
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTabbedPane;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FileDialog;
import java.io.IOException;
import Mundo.*;
import Paneles.*;
public class Interfaz extends JFrame {
/* *********************************************************************
*************
* CARGA Y CREACION DE VARIABLES
***********************************************************************
*************/
//private static final long serialVersionUID = 1L;
//Cargamos las clases del mundo
Restaurante restaurante;
Combo combo;
//Creamos las variables para luego instanciar los paneles
ConsultarPlato consultarPlato;
Administrador_AgregarCombo PAagregarCombo;//Agregar combo de administrad
or
Administrador_ModificarCombo PAmodificarCombo;//Modificar combo de admin
istrador
private JTabbedPane panelTab;//Panel con Pestañas
private JTabbedPane panelTabCombos;//Panel con Pestañas
FileDialog dialogoArchivo;//Archivos
/* *********************************************************************
**************
* CONSTRUCTOR
* *********************************************************************
*************/
public Interfaz() {
//Caracteristicas de la ventana en general *******
getContentPane().setBackground(Color.WHITE);//Color del frame en
tero
setTitle("Restaurante Equinoccio");//Titulo de la ventana
setBounds(100, 100, 500,400);//Posicion y dimensiones
setDefaultCloseOperation(EXIT_ON_CLOSE);//Cerrar tambien en memo
ria
//Instancias *******
restaurante = new Restaurante("datos/Platos.data");
panelTab = new JTabbedPane();
PAmodificarCombo = new Administrador_ModificarCombo(this);
PAagregarCombo = new Administrador_AgregarCombo(this);
consultarPlato = new ConsultarPlato(this);
//Propiedades del panel pestañas *******
panelTabCombos.setBackground(Color.WHITE);//Color del panel pest
aña
panelTabCombos.addTab("Agregar Combo", PAagregarCombo);//Agregam
os la pestaña combos
panelTabCombos.addTab("Modificar Combo", PAmodificarCombo);
panelTabCombos.addTab("CONSULTAR",consultarPlato);
/*try {
fruteria.cargar();
JOptionPane.showMessageDialog(this,"se cargaron los dato
s");
} catch (IOException e) {
JOptionPane.showMessageDialog(this, "Error al cargar los
datos");
}*/
}
}
public void ingresarPlato(String nombre,int precio,String Imagen) {
String pcodigo = PAagregarCombo.getTxCodigo();