Podpięte większość kontrolek na UI.

This commit is contained in:
Tomasz Piechucki 2011-04-18 17:53:33 +00:00
parent 619cee79e9
commit cc007d41d4
3 changed files with 33 additions and 12 deletions

View file

@ -32,6 +32,9 @@ public class WindaView extends FrameView{
private ElevatorMovement em;
Winda w = new Winda();
private int floor_count =12;
private int czasWeWy = 1000;
private int czasJazdyPrzezPietro = 1000;
public WindaView(SingleFrameApplication app) {
super(app);
@ -780,6 +783,7 @@ public class WindaView extends FrameView{
String cj = (String) jSpinner6.getValue().toString();
int CzasJazdy = Integer.parseInt(cj);
w.SetCzasJazdyPietro(CzasJazdy);
this.czasJazdyPrzezPietro = CzasJazdy;
}//GEN-LAST:event_jSpinner6StateChanged
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed
@ -787,20 +791,37 @@ public class WindaView extends FrameView{
}//GEN-LAST:event_jButton6ActionPerformed
private void jSpinner7StateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_jSpinner7StateChanged
// TODO add your handling code here:
String cw = (String) jSpinner7.getValue().toString();
int czasWW = Integer.parseInt(cw);
w.SetCzasWeWyOsoby(czasWW);
this.czasWeWy = czasWW;
}//GEN-LAST:event_jSpinner7StateChanged
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// TODO add your handling code here:
Pietro p = new Pietro();
p.numerPietra = 2;
p.pasazerowieWsiadający.add(new Pasazer(0,2,2));
this.em.setPassangersOnFloor(2, 1);
em.setTimeForFloor(1000);
w.SetNowyProjekt();
w.WczytajPasazerow("c:\\DemoDane.txt");
w.SetIloscPieter(floor_count);
w.SetCzasJazdyPietro(this.czasJazdyPrzezPietro);
w.SetCzasWeWyOsoby(czasWeWy);
if (this.jRadioButton1.isSelected())
w.SetGoraDol();
else
w.SetNajblizszeWzwanie();
this.newAnimation(floor_count);
}//GEN-LAST:event_jButton1ActionPerformed
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
// TODO add your handling code here:
w.SetNowyProjekt();
jTextField1.setText("");
jTextField2.setText("");
w.SetIloscPieter(floor_count);
w.SetCzasJazdyPietro(this.czasJazdyPrzezPietro);
w.SetCzasWeWyOsoby(czasWeWy);
if (this.jRadioButton1.isSelected())
w.SetGoraDol();
else
w.SetNajblizszeWzwanie();
this.newAnimation(floor_count);
}//GEN-LAST:event_jButton2ActionPerformed
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed

View file

@ -47,7 +47,7 @@ jLabel8.text=PARAMETRY
jLabel9.text=czas jazdy przez pi\u0119tra ( ms) :
jLabel10.text=czas wej / wy jednej osoby (ms):
jLabel11.text=WYNIKI
jLabel12.text=czas przejazdu windy (s):
jLabel12.text=czas przejazdu windy (ms):
jTextField1.text=
jLabel13.text=
jButton5.text=DODAJ
@ -55,5 +55,5 @@ jButton6.text=USU\u0143
jMenuItem1.text=Wczytaj Pasa\u017cer\u00f3w
jMenuItem2.text=Zapisz Pasa\u017cer\u00f3w
jMenuItem3.text=Zapisz Log
jLabel14.text=\u015bredni czas obs\u0142ugi pasa\u017cera (s):
jLabel14.text=\u015bredni czas obs\u0142ugi pasa\u017cera (ms):
jTextField2.text=

View file

@ -28,8 +28,8 @@ public class Winda {
public Winda(){
AlgorytmWindy = new AlgorytmGoraDol();
CzasJazdyPietro = 1;
CzasWeWyOsoby = 1;
CzasJazdyPietro = 1000;
CzasWeWyOsoby = 1000;
IloscPieter = 12;
AlgorytmWindy.SetMaxPietro(IloscPieter);
pasazerowieCollection = parser.Wczytaj("c:\\DemoDane.txt");