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

JTextField Horizontalni razmak !

[es] :: Java :: JTextField Horizontalni razmak !

[ Pregleda: 2892 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
77.46.217.*



+1 Profil

icon JTextField Horizontalni razmak !16.09.2008. u 12:18 - pre 189 meseci
Probih glavu jureci po net kako da Vrednost JTextField-a odstampam sam sa odredjenim razmakom izmedju slova !

Vrednost polja je maticni broj: 2201977444555

Taj broj treba upisati u prostor za maticni broj na obrascu koji ima "kucice" za svaku cifru.
Stampu radim pomocu iReport-a i tamo nema mogucnost da se namesti razmak izmedju slova,
pa sam mislio da prilikom upisa u bazu napravim da Textfield ima po jedan razmak posle svakog znaka,
nebi li uspeo nekako da upasujem broj u te kucice.

Znaci kako napraviti da JTextField ima tacnu duzinu bez obzira na sadrzaj i kako definisati razmak izmedju slova ???
Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: JTextField Horizontalni razmak !16.09.2008. u 12:53 - pre 189 meseci
Mozhesh recimo taj string iz textField-a da "provuchesh" kroz ovakvu nekakvu f-ju:
Code:

String dodajRazmak(String mat_broj){
       String y = "";
       char niz[] = mat_broj.toCharArray();

       for (int i = 0; i<niz.length; i++){
              if (i < niz.length-1){
                   y += (niz[i] + " ");
              }   
              else y += niz[i];
       }
       
       return y;
}

Tako cesh dobiti taj string sa razmacima. A mozhesh odma' da ga prebacish u niz znakova, pa svaki znak da upisujesh u te "kucice"...

[Ovu poruku je menjao Nikola Poša dana 16.09.2008. u 14:09 GMT+1]
 
Odgovor na temu

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
91.150.76.*



+1 Profil

icon Re: JTextField Horizontalni razmak !16.09.2008. u 14:16 - pre 189 meseci
Nije problem napraviti razmake, ja sa razmacima ubacim u bazu
iz baze to prosledjujem na iReport i prikazujem (ali je opet neprecizno), tako da pada u vodu da
to izdelim na nacina da izdvojim znakove jer u bazu upisujem string od 13 cifara.
Razmak izmedju karaktera bi mi zavrsio posao, ali ....


Shvatio sam da jedino moze da me spase da kada procitam vrednost iz baze i prebacim
u iReport da tamo odradim odsecanje (substring) originala i da smestam na pozicije, samo
jos da iReport ima tu mogucnost :)

[Ovu poruku je menjao Cyberghost dana 16.09.2008. u 15:38 GMT+1]
Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

river
System Architect

Član broj: 12566
Poruke: 62
*.com
Via: [es] mailing liste



+1 Profil

icon Re: JTextField Horizontalni razmak !16.09.2008. u 14:37 - pre 189 meseci
Mogao bi da probaš da dizajniraš report sa kućicama (fieldovima) za
svaki znak posebno. U bazu snimaš string od 13 cifara, a u jasperu
iskoristiš variable - koje će u tvom slučaju predstavljati
pojedinačne cifre, i prikažeš ih. Mislim da je sintaksa nešto kao:
$V(1).

Takođe možeš koristiti scriplet koji pišeš u javi i koji bi to
radio za vreme kreiranja reporta (u jasperu).
Everything should be made as simple as possible, but not simpler. - AA
 
Odgovor na temu

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
91.150.76.*



+1 Profil

icon Re: JTextField Horizontalni razmak !16.09.2008. u 14:45 - pre 189 meseci
Hvala na upustvu, idem da kopam po helpu !


Hm, sta mi je palo na pamet.
Pri kreiranju report-a prosledjujem jedan parametar ID kako bi mogao da stampam, i to sada radi.
Ako bih mu prosledio jos 13 parametara koji predstavljaju pojedinacne cifre maticnog broja, mogao
bih da zavrsim posao !!!


Jos nesto, dok ovo budem nocas testirao, da lo postoji mogucnost da iz JasperReports-a radim
stampu direktno na Windows-ov Default Printer bez dijloga za izbor stampaca ?
Trenuto funkcionisem tako sto se pojavi JasperView aplikacija gde biram da li stampam ili izvozim u neki
fajl.

[Ovu poruku je menjao Cyberghost dana 16.09.2008. u 18:17 GMT+1]
Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
77.46.217.*



+1 Profil

icon Re: JTextField Horizontalni razmak !16.09.2008. u 21:04 - pre 189 meseci
Citat:
river: Mogao bi da probaš da dizajniraš report sa kućicama (fieldovima) za
svaki znak posebno. U bazu snimaš string od 13 cifara, a u jasperu
iskoristiš variable - koje će u tvom slučaju predstavljati
pojedinačne cifre, i prikažeš ih. Mislim da je sintaksa nešto kao:
$V(1).

Takođe možeš koristiti scriplet koji pišeš u javi i koji bi to
radio za vreme kreiranja reporta (u jasperu).


Problem resen bas kao sto si rekao. Polje JMBG ima naziv f1, postavio sam Variablu tipa: $F{f1}.substring(0, 1) i izvukao mi je
prvi broj iz stringa i zatim tako redom i dobijem ono sto mi treba.
Ima mogucnost pisanja kompletnih Java izraza, odlicna stvar.

Pozdrav i hvala jos jednom

Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

[es] :: Java :: JTextField Horizontalni razmak !

[ Pregleda: 2892 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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