| Autor |
Wiadomość |
k_a_r_l ~user
Dołączył: 25 Sie 2009 Posty: 19
|
|
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:
| Java: |
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;
} |
|
|
| Powrót do góry |
|
|
tomczakkk ~user
Dołączył: 12 Lis 2006 Posty: 417 Skąd: Zabrze Pomógł: 19
|
|
| Powrót do góry |
|
|
progs #Moderator

Dołączył: 16 Cze 2005 Posty: 6000 Skąd: 3m Pomógł: 358
|
|
---------- 10:44 10.03.2010 ----------
Standardowo mozesz uzyc Swing, jednak jak zalezy Ci na prostocie kodu i szybkosci dzialania wybierz SWT, jak chcesz miec bajery i bogata biblioteke uzyj QtJambi.
Osobiscie polecam QtJambi, bazujac na Qt jest najlepsza bibloteka dostepna w Javie, jest dostepna dla wielu jyzkow i systemow, w sieci nzajdziesz bardzo duzo informacji, list dyskusyjnych, forow td.
Jak jeste sleniwy lub dopiero uzcysz sie mozesz uzywac wizualnego designera formularzy, jednak nie jest to taki chlam jak Netbeans i Swing, masz pelna separacje klasy wygladu i obslugi zdarzen, a samo podlaczanie zdarzen nie wymaga uzywanie calej bandy sluchaczy jak masz AWT/Swing.
Co wiecej mozesz generowac wyglad formatki bezposrednio z pliku JUIC bez generowania samej klasy ale warto to robic bo dziala sporo szybciej.
Generalnie pisanie aplikacji GUI w SWT i Qt jest szybsze, prostrze i kod jest krotrzy niz w przypadku AWT/Swing.
W przypadku SWT mozna z latwoscia zaiplemtowac analogiczny do Qt mechnizm laczenia zdarzen z metodami bez jawnego uzycia sluchaczy co oczywiscie bardzo upraszcza kod.
W razie problemow z SWT czy QtJambi mozesz do mnie pisac na PW lub maila, Swing/AWT od dawna nie uzywam wiec nie jestem na bierzaco:)
pozdro.
---------- 10:52 ----------
Klasa ProgressBar w dowolnej bibliotec jest banalna w uzyciu, ustalasz wartosc maksymalna i w kodzie w raz postepem ustalasz wartosc aktualna, proste i niekomplikowane.
Oczywiscie jak nie znasz zadnej biblioteki GUI zanim zntrybisz filozofie dzialania troche minie ale ten krok trzeba wykonac.
_________________ Programowac kazdy moze, tylko nie kazdy ma tyle cierpliwosci i zapalu zeby zajac sie tym na poważnie:) |
|
| Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
MapaPowered by phpBB © 2001, 2005 phpBB Group
|
|