Transcript
Clase Aplicación
import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Rectangle;
import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.SwingUtilities;import java.awt.BorderLayout;import java.awt.event.ActionEvent;
import javax.swing.JPanel;import javax.swing.JFrame;
public class Aplicacion extends JFrame {
private JPanel jContentPane = null; //declaración de elementos private JButton clasico = null;
private JButton falta = null;
private JButton lotes = null;
private JButton Salir = null;
private JButton getClasico() { //instancias y parámetros del boton1
if (clasico == null) {clasico = new JButton();clasico.setBounds(new Rectangle(10, 010, 266, 40));clasico.setText("Modelo C.E.P. Clasico");clasico.addMouseListener(new
java.awt.event.MouseListener() {public void
mouseClicked(java.awt.event.MouseEvent e) {ModeloClasico M =new ModeloClasico();M.empieza();
}public void
mousePressed(java.awt.event.MouseEvent e) {}public void
mouseReleased(java.awt.event.MouseEvent e) {}public void
mouseEntered(java.awt.event.MouseEvent e) {}
public void mouseExited(java.awt.event.MouseEvent e) {
}});
}return clasico;
}
private JButton getFalta() { //instancias y parámetros del boton2if (falta == null) {
falta = new JButton();falta.setBounds(new Rectangle(10, 60, 266, 40));falta.setText("Modelo C.E.P. con Faltantes");falta.addMouseListener(new
java.awt.event.MouseListener() {public void
mouseClicked(java.awt.event.MouseEvent e) {ModeloFalta F =new ModeloFalta();F.empieza();
}public void
mousePressed(java.awt.event.MouseEvent e) {}public void
mouseReleased(java.awt.event.MouseEvent e) {}public void
mouseEntered(java.awt.event.MouseEvent e) {}public void mouseExited(java.awt.event.MouseEvent
e) {}
});}return falta;
}
private JButton getlotes() { //instancias y parámetros del boton3if (lotes == null) {
lotes = new JButton();lotes.setBounds(new Rectangle(10, 110, 266, 40));lotes.setText("Modelo C.E.P. para Lotes de
Produccion");lotes.addMouseListener(new
java.awt.event.MouseListener() {public void
mouseClicked(java.awt.event.MouseEvent e) {ModeloLotes L =new ModeloLotes();L.empieza();
}public void
mousePressed(java.awt.event.MouseEvent e) {}public void
mouseReleased(java.awt.event.MouseEvent e) {}public void
mouseEntered(java.awt.event.MouseEvent e) {}public void mouseExited(java.awt.event.MouseEvent
e) {}
});}return lotes;
}
private JButton getSalir() { //instancias y parámetros del boton4if (Salir == null) {
Salir = new JButton();Salir.setBounds(new Rectangle(10, 160, 266, 40));Salir.setText("Salir");Salir.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {System.exit(0);
}});
}return Salir;
}
public static void main(String[] args) { //main de la aplicacion// TODO Auto-generated method stubSwingUtilities.invokeLater(new Runnable() {
public void run() {Aplicacion thisClass = new Aplicacion();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);thisClass.setVisible(true);
}});
}
public Aplicacion() {super();initialize();
}
private void initialize() {this.setSize(300, 300);this.setContentPane(getJContentPane());this.setTitle("Modelos C.E.P.");
}
private JPanel getJContentPane() {//parámetros del contenedorif (jContentPane == null) {
jContentPane = new JPanel();jContentPane.setLayout(null);jContentPane.setSize(new Dimension(300, 153));jContentPane.setBackground(Color.blue);jContentPane.add(getClasico(), null);jContentPane.add(getFalta(), null);jContentPane.add(getlotes(),null);jContentPane.add(getSalir(),null);
}return jContentPane;
}
}
Clase ModeloClasico
import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Rectangle;import javax.swing.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.SwingUtilities;import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;
public class ModeloClasico extends JFrame {
double Q; double R; double L; double D; double I; double Co; double Cc; double N; double Ct; double T; double Cs; //declaración de todos las variables
private JPanel jContentPane = null; private JButton Cantidad = null;private JButton Ordenes = null;private JButton Costo = null; //declaración de los componentesprivate JButton Tiempo = null;private JButton Punto = null;
public void empieza(){
JFrame Pantalla = new JFrame(); //parámetros del frame
Pantalla.setSize(300, 400);Pantalla.setTitle("Modelo Clasico");Pantalla.setContentPane(getJContentPane());Pantalla.setVisible(true);}
private JButton getCantidad() { //parámetros del botón 1if (Cantidad == null) {
Cantidad = new JButton();Cantidad.setBounds(new Rectangle(35, 10, 216, 40));Cantidad.setText("Cantidad económica de pedido");Cantidad.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la formula de cantidad economica de pedido
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Co = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de ordenar"));
Cc = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de conservacion"));
Q= Math.sqrt((2*(Co*D))/Cc); JOptionPane.showMessageDialog(null, "La
Cantidad económica de pedido es:"+ Q +" unidades/orden");}
});}return Cantidad;
}
private JButton getOrdenes() { //parámetros del botón 2if (Ordenes == null) {
Ordenes = new JButton();Ordenes.setBounds(new Rectangle(35, 60, 216, 40));Ordenes.setText("Numero de ordenes al año");Ordenes.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de numero de ordenes al año
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Q = Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
N=((D)/(Q)); JOptionPane.showMessageDialog(null, "El Numero
de ordenes al año es:"+N+" ordenes/año");}
});}return Ordenes;
}
private JButton getCosto() { //parámetros del botón 3if (Costo == null) {
Costo = new JButton();Costo.setBounds(new Rectangle(35, 110, 216, 40));Costo.setText("Costo total anual");Costo.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de costo total
Co = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de ordenar"));
Cc = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de conservacion"));
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Ct=Math.sqrt(2*(Co*Cc*D)); JOptionPane.showMessageDialog(null, "El Costo
total anual es:"+Ct+" $/año");}
});}return Costo;
}
private JButton getTiempo() { //parámetros del botón 4if (Tiempo == null) {
Tiempo = new JButton();Tiempo.setBounds(new Rectangle(35, 160, 216, 40));Tiempo.setText("Tiempo entre pedidos");Tiempo.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {
//aquí se piden los valores y se resuelve la formula de tiempo entre pedidos
N = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el Numero de ordenes al año"));
T=(1/N); JOptionPane.showMessageDialog(null, "El Tiempo
entre pedidos es:"+T);}
});}return Tiempo;
}
private JButton getPunto() { //parámetros del botón 5if (Punto == null) {
Punto = new JButton();Punto.setBounds(new Rectangle(35, 210, 216, 40));Punto.setText("Punto de reorden");Punto.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de punto de reorden
L = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el tiempo de adelanto entre pedidos(VALOR EN AÑOS!)"));
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
R=(L*D); JOptionPane.showMessageDialog(null, "El punto
de reorden es :"+R+ " Unidades");}
});}return Punto;
}
private JPanel getJContentPane() { //parámetros del contenedorif (jContentPane == null) {
jContentPane = new JPanel();jContentPane.setLayout(null);jContentPane.setSize(new Dimension(300, 200));jContentPane.setBackground(Color.blue);jContentPane.add(getCantidad(), null);jContentPane.add(getOrdenes(), null);jContentPane.add(getCosto(), null);jContentPane.add(getTiempo(), null);
jContentPane.add(getPunto(), null);
}return jContentPane;
}
}
Clase ModeloFalta
import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Rectangle;import javax.swing.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.SwingUtilities;import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;
public class ModeloFalta extends JFrame {
double Q; double R; double L; double D;
double I; double Co; double Cc; double N; double Ct; //declaración de variables double T; double d; double p; double q1; double q2; double Cs; double Tp; double Imax; double Iprom; double S; double t1; double t2;
private JPanel jContentPane = null; private JButton Inventa = null;private JButton Numero = null;private JButton Costo = null;private JButton Cantidad = null; //declaración de
componentesprivate JButton Inventario = null;private JButton Periodo = null;private JButton Unidades = null;private JButton T1 = null;private JButton T2 = null;
public void empieza(){
JFrame Pantalla = new JFrame();Pantalla.setSize(300, 500); //parámetros del framePantalla.setTitle("Modelo con Faltantes");Pantalla.setContentPane(getJContentPane());Pantalla.setVisible(true);}
private JButton getInventa() { //parámetros botón 1if (Inventa == null) {
Inventa = new JButton();Inventa.setBounds(new Rectangle(35, 10, 216, 40));Inventa.setText("Inventario Maximo");Inventa.addMouseListener(new
java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
//aquí se piden los valores y se resuelve la formula de inventario maximo
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Co = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de ordenar"));
Cc = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de conservacion"));
Cs=Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo por faltantes"));
Imax=(Math.sqrt((2*Co*D)/(Cc))*(Math.sqrt((Cs)/(Cs+Cc))));
JOptionPane.showMessageDialog(null, "El inventario Maximo es:"+ Imax +" unidades");
}});
}return Inventa;
}
private JButton getNumero() { //parámetros botón 2
if (Numero == null) {Numero = new JButton();Numero.setBounds(new Rectangle(35, 60, 216, 40));Numero.setText("Numero de ordenes al año");Numero.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de numero de ordenes al año D =
Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Q = Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
N=((D)/(Q)); JOptionPane.showMessageDialog(null, "El Numero
de ordenes al año es:"+N+" ordenes/año");}
});}return Numero;
}
private JButton getCosto() { //parametros boton 3
if (Costo == null) {Costo = new JButton();Costo.setBounds(new Rectangle(35, 110, 216, 40));Costo.setText("Costo total anual");Costo.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de costo toal anualCo =
Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de ordenar"));
Cc = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de conservacion"));
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Ct=(Math.sqrt(2*(Co*Cc*D)))*(Math.sqrt((Cs)/(Cs+Cc)));
JOptionPane.showMessageDialog(null, "El Costo total anual es:"+Ct+" $/año");
}});
}return Costo;
}
private JButton getCantidad() { //parametros boton 4
if (Cantidad == null) {Cantidad = new JButton();Cantidad.setBounds(new Rectangle(35, 160, 216, 40));Cantidad.setText("Cantidad económica de pedido");Cantidad.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de cantidad economica de pedido D =
Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Co = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de ordenar"));
Cc = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de conservacion"));
Cs =Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo por faltantes"));
Q= (Math.sqrt((2*(Co*D))/Cc))*(Math.sqrt((Cc+Cs)/(Cs)));
JOptionPane.showMessageDialog(null, "La Cantidad económica de pedido es:"+ Q +" unidades/orden");
}});
}return Cantidad;
}private JButton getInventario() { //parametros boton 5
if (Inventario == null) {Inventario = new JButton();Inventario.setBounds(new Rectangle(35, 210, 216, 40));Inventario.setText("Inventario Promedio");Inventario.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de inventario promedioImax=
Double.parseDouble(JOptionPane.showInputDialog("Introdusca el Inventario Maximo"));
Q = Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
Iprom=((Imax*Imax)/(2*Q)); JOptionPane.showMessageDialog(null, "El
Inventario promedio es :"+Imax+ " Unidades");}
});}return Inventario;
}
private JButton getPeriodo() { //parametros boton 6
if (Periodo == null) {Periodo = new JButton();Periodo.setBounds(new Rectangle(35, 260, 216, 40));Periodo.setText("Periodo de Tiempo");Periodo.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de period de tiempoN =
Double.parseDouble(JOptionPane.showInputDialog("Introdusca el Numero de ordenes al año"));
T=(1/N); JOptionPane.showMessageDialog(null, "El Periodo
es :"+T+ " Años");
}});
}return Periodo;
}
private JButton getUnidades() { //parametros boton 7
if (Unidades == null) {Unidades = new JButton();Unidades.setBounds(new Rectangle(35, 310, 216, 40));Unidades.setText("Unidades Faltantes");Unidades.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de unidades faltantesImax=
Double.parseDouble(JOptionPane.showInputDialog("Introdusca el Inventario Maximo"));
Q = Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
S=(Q-Imax);
JOptionPane.showMessageDialog(null, "El numero de unidades faltantes es :"+S+ " Unidades");
}});
}return Unidades;
}
private JButton getT1() { //parametros boton 8
if (T1 == null) {T1 = new JButton();T1.setBounds(new Rectangle(35, 360, 216, 40));T1.setText("t1");T1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
//aquí se piden los valores y se resuelve la formula de t1
Imax= Double.parseDouble(JOptionPane.showInputDialog("Introdusca el Inventario Maximo"));
Q = Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
T = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el periodo (VALOR EN AÑOS)"));
t1=((T*Imax)/Q); JOptionPane.showMessageDialog(null, "El valor
de t1 es :"+t1+ "");}
});}return T1;
}
private JButton getT2() { //parametros boton 9
if (T2 == null) {T2 = new JButton();T2.setBounds(new Rectangle(35, 410, 216, 40));T2.setText("t2");T2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
//aquí se piden los valores y se resuelve la formula de t2S=Double.parseDouble(JOptionPane.showInputDialog("Introdusca las unidades faltantes"));
Q = Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
T = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el periodo (VALOR EN AÑOS)"));
t2=((T*S)/Q); JOptionPane.showMessageDialog(null, "El
Valor de t2 es :"+t2+ "");}
});}return T2;
}
private JPanel getJContentPane() { //parametros contenedorif (jContentPane == null) {
jContentPane = new JPanel();jContentPane.setLayout(null);jContentPane.setSize(new Dimension(420, 200));jContentPane.setBackground(Color.blue);jContentPane.add(getInventa(), null);jContentPane.add(getNumero(), null);jContentPane.add(getCosto(), null);jContentPane.add(getCantidad(), null);jContentPane.add(getInventario(), null);jContentPane.add(getPeriodo(), null);jContentPane.add(getUnidades(), null);jContentPane.add(getT1(), null);jContentPane.add(getT2(), null);
}return jContentPane;
}
}
Clase ModeloLotes
import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Rectangle;import javax.swing.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.SwingUtilities;import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;public class ModeloLotes extends JFrame {
double Q; double R; double L; double D; double I; double Co; double Cc; double N; double Ct; double T; double d; //declaracion de variables double p; double q1; double q2; double Cs; double Tp; double Imax; double Iprom; double S; double t1; double t2;
private JPanel jContentPane = null; private JButton Cantidad = null;private JButton Ordenes = null;private JButton Costo = null; //declaración de
componentesprivate JButton Tiempo = null;private JButton periodo = null;private JButton prom = null;
public void empieza(){
JFrame Pantalla = new JFrame();Pantalla.setSize(300, 400);Pantalla.setTitle("Modelo para Lotes de Produccion");Pantalla.setContentPane(getJContentPane());Pantalla.setVisible(true);}
private JButton getCantidad() { //parámetros botón 1
if (Cantidad == null) {Cantidad = new JButton();Cantidad.setBounds(new Rectangle(35, 10, 216, 40));Cantidad.setText("Cantidad económica de pedido");Cantidad.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de cantidad economica de pedido D =
Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Co = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de ordenar"));
Cc = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de conservacion"));
d = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda mensual"));
p = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la produccion por mes"));
Q= Math.sqrt((2*(Co*D))/((Cc)*((1-d)/(p)))); JOptionPane.showMessageDialog(null, "La
Cantidad económica de pedido es:"+ Q +" unidades/orden");}
});}return Cantidad;
}
private JButton getOrdenes() { //parámetros botón 2if (Ordenes == null) {
Ordenes = new JButton();Ordenes.setBounds(new Rectangle(35, 60, 216, 40));Ordenes.setText("Numero de ordenes al año");
Ordenes.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
//aquí se piden los valores y se resuelve la formula de numero de ordenes al año
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
Q = Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
N=((D)/(Q)); JOptionPane.showMessageDialog(null, "El Numero
de ordenes al año es:"+N+" ordenes/año");}
});}return Ordenes;
}
private JButton getCosto() { //parámetros botón 3
if (Costo == null) {Costo = new JButton();Costo.setBounds(new Rectangle(35, 110, 216, 40));Costo.setText("Costo total anual");Costo.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de costo total anualCo =
Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de ordenar"));
Cc = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el costo de conservacion"));
D = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda anual"));
d = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda mensual"));
p = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la produccion por mes"));
Ct=Math.sqrt(2*(Co*Cc*D))*((1-d)/p); JOptionPane.showMessageDialog(null, "El Costo
total anual es:"+Ct+" $/año");}
});}
return Costo;}
private JButton getTiempo() { //parámetros botón 4
if (Tiempo == null) {Tiempo = new JButton();Tiempo.setBounds(new Rectangle(35, 160, 216, 40));Tiempo.setText("Tiempo entre lotes de produccion");Tiempo.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de tiempo entre lotes de produccion
N = Double.parseDouble(JOptionPane.showInputDialog("Introdusca el Numero de ordenes al año"));
T=(1/N); JOptionPane.showMessageDialog(null, "El Tiempo
entre lotes de produccion es:"+T);}
});}return Tiempo;
}
private JButton getperiodo() { //parámetros botón 5
if (periodo == null) {periodo = new JButton();periodo.setBounds(new Rectangle(35, 210, 216, 40));periodo.setText("Periodo en elaborar un lote");periodo.addMouseListener(new
java.awt.event.MouseAdapter() {public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de period en elaborar un lote Q =
Double.parseDouble(JOptionPane.showInputDialog("La Cantidad económica de pedido"));
p = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la produccion por mes"));
Tp=(Q/p); JOptionPane.showMessageDialog(null, "El periodo
que se tarda en elaborar un lote es :"+Tp);}
});}return periodo;
}
private JButton getprom() { //parámetros botón 6
if (prom == null) {prom = new JButton();prom.setBounds(new Rectangle(35, 260, 216, 40));prom.setText("Inventario Maximo");prom.addMouseListener(new java.awt.event.MouseAdapter()
{public void
mouseClicked(java.awt.event.MouseEvent e) {//aquí se piden los valores y se resuelve la
formula de inventario maximo Tp=
Double.parseDouble(JOptionPane.showInputDialog("Introdusca el periodo que se tarda en elaborar un lote"));
p = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la produccion por mes"));
d = Double.parseDouble(JOptionPane.showInputDialog("Introdusca la demanda mensual"));
Imax=Tp*(p-d); JOptionPane.showMessageDialog(null, "El periodo
que se tarda en elaborar un lote es :"+Tp);}
});}return prom;
}
private JPanel getJContentPane() { //parámetros contenedorif (jContentPane == null) {
jContentPane = new JPanel();jContentPane.setLayout(null);jContentPane.setSize(new Dimension(300, 200));jContentPane.setBackground(Color.blue);jContentPane.add(getCantidad(), null);jContentPane.add(getOrdenes(), null);jContentPane.add(getCosto(), null);jContentPane.add(getTiempo(), null);jContentPane.add(getperiodo(), null);jContentPane.add(getprom(), null);
}return jContentPane;
}
}
top related