Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

¿En qué consiste el programa?

Enviado por   •  13 de Junio de 2018  •  782 Palabras (4 Páginas)  •  324 Visitas

Página 1 de 4

...

cntPane.add(scrollpane);

cmbAlgoritmo = new JComboBox();

cmbAlgoritmo.setBounds(310, 60 , 130, 20);

cmbAlgoritmo.addItem("Algoritmos");

cmbAlgoritmo.addItem("Primer Ajuste");

cmbAlgoritmo.addItem("Mejor Ajuste");

cmbAlgoritmo.addItem("Siguiente Ajuste");

cmbAlgoritmo.addItem("Peor Ajuste");

cmbAlgoritmo.addActionListener(this);

cntPane.add(cmbAlgoritmo);

btnLimpiar = new JButton("Limpiar");

btnLimpiar.setBounds(310, 250, 120, 20);

btnLimpiar.addActionListener(this);

cntPane.add(btnLimpiar);

}

public static void main(String[] arg){

Ventana v = new Ventana();

v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

v.setLayout(null);

v.setSize(600, 320);

v.setVisible(true);

v.setLocationRelativeTo(null);

}

@Override

public void actionPerformed(ActionEvent e) {

if(e.getSource()==txtParticion){

if(txtParticion.getText().length()>0){

listParticiones.add(Integer.parseInt(txtParticion.getText()));

copy.add(Integer.parseInt(txtParticion.getText()));

//JOptionPane.showMessageDialog(null, txtParticion.getText());

txtParticion.setText("");

}

else

JOptionPane.showMessageDialog(null, "No puede quedar vacío");

}

else

if(e.getSource()==txtProceso){

if(txtProceso.getText().length()>0){

listProcesos.add(Integer.parseInt(txtProceso.getText()));

//JOptionPane.showMessageDialog(null, txtProceso.getText());

txtProceso.setText("");

}

else

JOptionPane.showMessageDialog(null, "No puede quedar vacío");

}

else

if(e.getSource()==btnLimpiar){

if(listParticiones.isEmpty() && listProcesos.isEmpty() && copy.isEmpty())

JOptionPane.showMessageDialog(null, "Aun no se ha ingresado nada");

else{

JOptionPane.showMessageDialog(null, "Listo, debe ingresar nuevas particiones y nuevos procesos");

ant = -1;

listParticiones.clear();

listProcesos.clear();

copy.clear();

tabla();

}

}

else{

llenar();

if(e.getSource()==cmbAlgoritmo){

tabla();

if(cmbAlgoritmo.getSelectedItem().equals("Primer Ajuste")){

vaciarTabla();

listProcesos.forEach((i) -> {

System.out.println("Prueba Primer ajuste con proceso de "+i+"K");

primerAjuste(i);

});

llenarTabla();

reiniciar();

}

else

if(cmbAlgoritmo.getSelectedItem().equals("Mejor Ajuste")){

vaciarTabla();

listProcesos.forEach((i) ->{

System.out.println("Prueba Mejor ajuste con proceso de "+i+"K");

mejorAjuste(i);

});

llenarTabla();

reiniciar();

}

else

if(cmbAlgoritmo.getSelectedItem().equals("Siguiente Ajuste")){

vaciarTabla();

listProcesos.forEach((i) ->{

System.out.println("Prueba Siguiente ajuste con proceso de "+i+"K");

siguienteAjuste(i);

});

llenarTabla();

reiniciar();

}

else

if(cmbAlgoritmo.getSelectedItem().equals("Peor Ajuste")){

vaciarTabla();

...

Descargar como  txt (11 Kb)   pdf (67.7 Kb)   docx (22.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club