Progressbar implementacja

szukaj na forum nowy temat odpowiedz

Strona [ 1 ] z 1

nowy 2010 ten post 10-03-2010 09:21





Witam
Chciałbym zaimplementować w swoim projekcie  czasowe wykonanie jakiegos procesu w moim przypadku wykoannie ilości ciastek. ogolnie klasa ProgressBar dostępna na stronie javy jest dość skomplikowana...;/
Mozna jakoś prościej?
Proszę o pomoc

Poniżej klasa Silos:

public class SilosTest{
public static void main(String[]args)
{
Silos[]staff = new Silos[3];
staff[0] = new Silos ("SilosA", 100.12, 50.19, 20);
}
}
class Silos
{
public Silos (String n, double x,double y,double z)
{
n= name;
x= ilosc_maki;
y= ilosc_tluszczy;
z= ilość_cukru;
x=y=z=100;
//obliczanie ilosci ciastek którą można wyprodukować z danej ilości maki cukru tłuszczy
double xc = 5.1; //ciastko_ilosc_maki;
double xy = 3.0; //ciastko_ilosc_tluszczy;
double xz =2.2; //ciastko_ilość_cukru;
 int cxc= (int)(x/xc);//rzutow - ciastka które można wyprodukować z dostępnej ilości maki
 int cxy= (int)(y/xy);//rzutow - ciastka które można wyprodukować z dostępnej ilości tluszczy
 int cxz= (int)(z/xz);//rzutow - ciastka które można wyprodukować z dostępnej ilości cukru
int c = Math.min(Math.min(cxc, cxy),cxz); //minimum z 3 wartosci = liczbie ciastek które mozna wyprodukować

System.out.println("Mozna wyprodukować : "+c );
}

public String getName()
{
return name;
}
private String name;
private double ilosc_maki;
private double ilosc_tluszczy;
private double ilość_cukru;
}
Przejdź na górę strony
cytuj
Koziołek ten post 10-03-2010 11:23
avatar

Użytkownik
Status: Offline
Dołączył: 27-04-2007
Skąd: Sterta
Pytanie aplikacja konsolowa czy okienkowa? Poza tym używaj znacznika < code=java > (bez spacji) do formatowania kodu.
http://koziolekweb.pl - przemyślenia o życiu i śmierci i różnościach...
Klingon multitasking systems do not support "time-sharing". When a Klingon program wants to run, it challenges the scheduler in hand-to-hand combat and owns the machine.
Przejdź na górę strony
cytuj
nowy 2010 ten post 10-03-2010 13:14





Ok.
Okienkowa
Przejdź na górę strony
cytuj
Koziołek ten post 10-03-2010 13:19
avatar

Użytkownik
Status: Offline
Dołączył: 27-04-2007
Skąd: Sterta
Dobra w czym problem z użyciem ProgressBar? Przykład:
http://java.sun.com/docs/books[...]swing/components/progress.html

Po każdym kroku produkcji ciastka dodajesz odpowiedni skok do PB i po problemie. Wielkość skoku można obliczyć czy to na podstawie ilości ciastek do wyprodukowania (progres dla całej produkcji) czy też liczby kroków w procesie produkcji jednego ciastka (skok to będzie 100/liczba_kroków). Można też połączyć oba elementy.
http://koziolekweb.pl - przemyślenia o życiu i śmierci i różnościach...
Klingon multitasking systems do not support "time-sharing". When a Klingon program wants to run, it challenges the scheduler in hand-to-hand combat and owns the machine.
Przejdź na górę strony
cytuj
szukaj na forum nowy temat odpowiedz

Strona [ 1 ] z 1

1 użytkownik(ów) przegląda ten temat (1 gości)
(żadnych zarejestrowanych użytkowników)

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0187 sek. (zapytań SQL: 9)