Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Settings, properties ili nesto drugo...

[es] :: Java :: Settings, properties ili nesto drugo...

[ Pregleda: 2113 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Borg Collective
Djordje Zeljic
Celinac

Član broj: 75540
Poruke: 83
79.143.169.*

ICQ: 197416070
Sajt: planetaljubimaca.com


Profil

icon Settings, properties ili nesto drugo...20.07.2009. u 14:33 - pre 180 meseci
Pozdrav,
mogu da kazem da sam nov u JAVA-i. Poceo sam, cisto vjezbe radi, da kucam programcic. Stvari tipa "hello world" i nesto komplikovanije sam obradio.

Mislim da je najlakse ovako da opisem:
Zamislimo jedan program koji cini nekoliko formi u kojima se izvode razne akcije. Medju tim formama nalazi se i jedna "Console" forma
u kojoj bih zelio da prikazem sve akcije koje se desavaju u programu u jednom list ili table ili text area boxu, nije bitno.

e sad recimo imam formu u kojoj se vrsi konektovanje na neki server ili bazu, kada se unesu podaci, pritisne se dugme "connect" i izvrsi se konekcija a u neki String[] ili slicno se upise "Izvrseno konektovanje na bazu podataka", potom imam drugu formu u kojoj je unos u bazu a negdje se (String[] ili slicno) opet zapise "Artikl Sony G-90 je upisan u bazu"... i sve tako redom tokom rada programa...

kasnije, kada se otvori forma "Console" ispisu mi se sve akcoje koje su se do tada desile (od kada je pokrenut program)...
u obliku recimo:
12:32:14 - Izvrseno konektovanje u bazu
12:33:35 - Artikl Sony G-90 upisan
12:42:18 - Izvrseno racunanje srednje vrijednosti
... i tako dalje

Moje pitanje je Gdje da cuvam "te" stringove??? da mogu da ih pozovem iz bilo koje forme, prikazem ili manipulisem njima...

Uh zapetljao sam, valjda ce neko da skonta...

hvala
 
Odgovor na temu

gajo2
Budapest

Član broj: 62614
Poruke: 518
*.dynamic.dsl.t-2.net.

Sajt: b.flyingoranges.com


+117 Profil

icon Re: Settings, properties ili nesto drugo...20.07.2009. u 18:56 - pre 180 meseci
Ako za neku klasu napravis polje koje je public static, to polje ce biti dostupno celom programu. Npr:
Code:
public class GlobalProperties {
   public static String[] host = new String[] { "prvi string", "drugi string" };
}
 
Odgovor na temu

Borg Collective
Djordje Zeljic
Celinac

Član broj: 75540
Poruke: 83
79.143.171.*

ICQ: 197416070
Sajt: planetaljubimaca.com


Profil

icon Re: Settings, properties ili nesto drugo...20.07.2009. u 22:48 - pre 180 meseci
Hmmmm, pa mislim da to nije rjesenje. Ok kad je array definisan i statican, ali meni treba "punjivi"...
evo napisao sam primjer koda u tri .java filea
Main.java
Code:
package esq;
public class Main {
    public static void main(String[] args) {
        data _data = new data();
        for(int i=0; i < 100; i++){
            _data.setAction("Ovo je element "+i+". A moze da bude neka akcija ili slicno ...");
        }
    }
}

data.java
Code:
package esq;
import java.util.ArrayList;
public class data {

    public static ArrayList arList = new ArrayList();
    
    public data(){

    }// cons

    public void setAction(String action){
        arList.add(action);
    }// set action

    public String getAction(int index){
        return (String) arList.get(index);
    }// get action

    public ArrayList getActions(){
        return arList;
    }// get actions
    
}

other.java
Code:

// kako ovdje ucitati nafilovan arraylist?

package esq;
import java.util.ArrayList;
public class other {
    // pozvati arrayList ...
    // ucitati ga u novi arrayList ili slicno ...
}


 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
*.ptt.rs.

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Settings, properties ili nesto drugo...21.07.2009. u 07:05 - pre 180 meseci
Citat:
gajo2: Ako za neku klasu napravis polje koje je public static, to polje ce biti dostupno celom programu. Npr:
Code:
public class GlobalProperties {
   public static String[] host = new String[] { "prvi string", "drugi string" };
}


Lepo ti čovek kaže, samo zameni array sa ArrayList i biće ti dostupan. Ako ovako uradiš moćeš da koristiš sve metode ArrayList-e da pristupiš tim podacima.

U tvojoj klasi data si dobro to uradio:
Code:

// kako ovdje ucitati nafilovan arraylist?

package esq;
import java.util.ArrayList;
public class other {
    // pozvati arrayList ...
    // ucitati ga u novi arrayList ili slicno ...
    
    x = data.arList.get(0);// ovim učitavaš vrednost prvog item-a u listi u  varijablu x.
                                  // Inače kad je polje public static možeš da pristupiš njemu preko klase ne treba ti instanca...
                                  // I UVEK imenuj klase sa početnim velikim slovom!!!
}





[Ovu poruku je menjao Ivan Ivanic dana 21.07.2009. u 09:05 GMT+1]
Rad rad i samo rad :-D
 
Odgovor na temu

_Abraxas
myth

Član broj: 154070
Poruke: 61
*.wm.rs.



Profil

icon Re: Settings, properties ili nesto drugo...21.07.2009. u 08:46 - pre 180 meseci
Mozes koristiti Javinu biblioteku log4j. Ja koristim nju za logovanje.
Ona ti omogucava da definises mnoge stvari:da ti se logovi upisuju u file, patern upisa u fajl (recimo datum, klasa, metoda, linija koda, itd.), da imas vise fajlova, da ti se ispisuje i u standardnoj konzoli, itd. Posle toga samo iscitas file, liniju po liniju, i ispises na formi. :D

Poglej linAk, pa ako ti bude trebala pomoc (ako se odlucis za ovaj nacin), ti pitaj. :)
 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
*.ptt.rs.

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Settings, properties ili nesto drugo...21.07.2009. u 08:55 - pre 180 meseci
Takođe možeš koristiti i Javinu util.logging library http://java.sun.com/javase/6/d...l/logging/package-summary.html
Rad rad i samo rad :-D
 
Odgovor na temu

Borg Collective
Djordje Zeljic
Celinac

Član broj: 75540
Poruke: 83
79.143.170.*

ICQ: 197416070
Sajt: planetaljubimaca.com


Profil

icon Re: Settings, properties ili nesto drugo...21.07.2009. u 18:15 - pre 180 meseci
Hvala i sorry, pogresno sam protumacio neke stvari :(
no bitno je da sad sve radi,

pogledacu i navedene biblioteke, ali to mi sada nije prioritet. pravo pitanje je bilo vezano za pristup promjenjivima u drugoj klasi.
ali svakako cu da pogledam, sigurno je korisno...

uskoro cu da okacim prvi programcic...

 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
*.ptt.rs.

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Settings, properties ili nesto drugo...22.07.2009. u 11:01 - pre 180 meseci
I drugi put :-)
Rad rad i samo rad :-D
 
Odgovor na temu

Borg Collective
Djordje Zeljic
Celinac

Član broj: 75540
Poruke: 83
79.143.170.*

ICQ: 197416070
Sajt: planetaljubimaca.com


Profil

icon Re: Settings, properties ili nesto drugo...23.07.2009. u 17:35 - pre 180 meseci
Zdravo opet,
ovaj put ne zelim da vas gnjavim sa "problemima" :)

Ovo sam napravio u JAVA-i.
Kritike, pohvale i zelje-cestiteke-pozdravi su dobrodosli...

http://iandprograms.blogspot.c...ck-twitter-status-updater.html

hvala, uzivajte u vrucini :)
 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
*.ptt.rs.

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Settings, properties ili nesto drugo...23.07.2009. u 18:00 - pre 180 meseci
Fino si to uradio. Imaš jedan bug: na linuxu je prozor manji nego što bi trebao da bude pa je login dugme odsečeno do pola. Ne znam kada i da li pozivaš JFrame.pack() ali to bi moglo da pomogne. Inače je sve ok. Ali više bih voleo da vidim kod, pa da ti to iskomentarišem.
Svaka čast za inicijativu :-)
Rad rad i samo rad :-D
 
Odgovor na temu

Borg Collective
Djordje Zeljic
Celinac

Član broj: 75540
Poruke: 83
87.250.110.*

ICQ: 197416070
Sajt: planetaljubimaca.com


Profil

icon Re: Settings, properties ili nesto drugo...27.07.2009. u 21:48 - pre 180 meseci
Hvala, bug cu pokusati da otklonim. Ali mi prvo treba objasnjenje (ukratko), sta je JFrame.pack(), kada i kako se koristi?
Googlao sam i nasao svasta :) al' volio bih ovdje da mi neko pojasni, sta, kako i gdje...
A source, kada ispravim greskice, bugove :)


fala
 
Odgovor na temu

Ivan Ivanic
Ivan Ivanic
Freelance, Anywhere
Fruška Gora

Član broj: 203038
Poruke: 179
*.ptt.rs.

Sajt: ivan.yggdrasillcode.com


Profil

icon Re: Settings, properties ili nesto drugo...27.07.2009. u 23:28 - pre 180 meseci
Pretpostavljam da si radio gui u swingu :-) A klasa JFrame ti je window gui-ja - je li?
pack() metod služi da kada dodaš sve komponente u JFrame pre nego ga prikažeš uradiš prilagođavanje veličine JFrame-a tako da se sve komponente vide...
To zovi pre setVisible(true)
Rad rad i samo rad :-D
 
Odgovor na temu

Borg Collective
Djordje Zeljic
Celinac

Član broj: 75540
Poruke: 83
87.250.110.*

ICQ: 197416070
Sajt: planetaljubimaca.com


Profil

icon Re: Settings, properties ili nesto drugo...01.08.2009. u 17:11 - pre 179 meseci
Hvala na odgovoru, prelistao sam jos malo i valjda sam skontao.
Pored toga, imam jos jedan programcic za review ko je raspolozen.
Kritik, pohvale i sve slicno je dobrodoslo.


Evo i linkova :
http://www.2shared.com/file/6946869/9e49ec53/cConverter.html
http://rapidshare.com/files/262557416/cConverter.zip.html
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: Settings, properties ili nesto drugo...01.08.2009. u 22:15 - pre 179 meseci
lepo
cisto
uredno
brzo
svdja mi se
bravo!

 
Odgovor na temu

Borg Collective
Djordje Zeljic
Celinac

Član broj: 75540
Poruke: 83
79.143.170.*

ICQ: 197416070
Sajt: planetaljubimaca.com


Profil

icon Re: Settings, properties ili nesto drugo...16.08.2009. u 23:17 - pre 179 meseci
Pozdrav i hvala svima na komentarima i objasnjenjima.
Evo zavrsio sam "Currency converter", mada mislim da nije konacno...
Ko ima vremena i volje moze da pogleda (link za download) :

https://sourceforge.net/projec...2/cConverter.v1.2.zip/download

hvala na paznji :)
 
Odgovor na temu

[es] :: Java :: Settings, properties ili nesto drugo...

[ Pregleda: 2113 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.