InterfazLineasTelefonicas package LineasTelefonicas; import java.awt.BorderLayout; import java.awt.Color; import java.a
Views 50 Downloads 3 File size 704KB
InterfazLineasTelefonicas
package LineasTelefonicas; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.GridLayout; import javax.swing.JOptionPane; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.border.LineBorder; import Unidades.LineasTelefonicas.Mundo.Empresa; public class InterfazLineasTelefonicas extends JFrame {
//private static final String getPreferredSize = null;
private Empresa empresa; private PanelImagen panelImagen; private PanelTotales panelTotales; private PanelLineasTelefonicas panelLinea1; private PanelLineasTelefonicas panelLinea2; private PanelLineasTelefonicas panelLinea3; private PanelExtension panelExtension; private JPanel contentPane; private PanelImagen panelImagen1;
public InterfazLineasTelefonicas() { empresa=new Empresa(); empresa.inicializar(); getContentPane().setLayout(new BorderLayout()); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//this.setSize(new Dimension(500,500)); //this.setMinimumSize(new Dimension(500,500)); setTitle("----LINEAS EL POLLO VELOZ ---");
JPanel panelSuperior=new JPanel(); panelSuperior.setLayout(new BorderLayout()); getContentPane().add(panelSuperior,BorderLayout.NORTH);
panelImagen=new PanelImagen(); panelSuperior.add(panelImagen,BorderLayout.WEST);
panelTotales= new PanelTotales(); panelSuperior.add(panelTotales,BorderLayout.CENTER);
JPanel panelContenedor=new JPanel(); panelContenedor.setLayout(new GridLayout(1,3)); getContentPane().add(panelContenedor,BorderLayout.CENTER);
panelLinea1=new PanelLineasTelefonicas(this,1); panelContenedor.add(panelLinea1);
panelLinea2=new PanelLineasTelefonicas(this ,2); panelContenedor.add(panelLinea2);
panelLinea3=new PanelLineasTelefonicas(this ,3); panelContenedor.add(panelLinea3);
panelExtension=new PanelExtension(this); getContentPane().add(panelExtension,BorderLayout.SOUTH); pack(); setResizable(false); }
public void agregarLlamada(int numeroLinea) { String minutos=JOptionPane.showInputDialog(this,"Numero de minutos hablados"); try{ if (minutos!=null) { int min=Integer.parseInt(minutos); if(min