Inter Faz Line as Telefonica s

InterfazLineasTelefonicas package LineasTelefonicas; import java.awt.BorderLayout; import java.awt.Color; import java.a

Views 50 Downloads 3 File size 704KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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