Progressbar implementacja
Strona [ 1 ] z 1
| nowy 2010 |
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; } |
|
|
| Koziołek |
10-03-2010 11:23 |
|
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. |
|
|
| nowy 2010 |
10-03-2010 13:14 |
|
|
Ok. Okienkowa |
|
|
| Koziołek |
10-03-2010 13:19 |
|
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. |
|
|
|
|
|
Strona [ 1 ] z 1
| 1 użytkownik(ów) przegląda ten temat (1 gości) |
|---|
| (żadnych zarejestrowanych użytkowników) |










