[ mina82 @ 16.03.2007. 20:03 ] @
Kao sto naziv teme kaze imam problem kada je u pitanju prebacivanje podataka. Elem, zelim da podatke iz TextFielda na JFrame-u prebacim u TextField na JDialogu. JDialog se poziva pritiskom na dugme koje se nalazi na JFrame-u. Hvala unapred.
[ Toxter @ 16.03.2007. 22:03 ] @
Trebas koristiti JTextField.getText() i JTextField.setText() metode.
Moras biti malo detaljnija u opisu problema.
Najbolje postuj kod ovde pa cemo ti moci preciznije pomoci.
[ radoica @ 16.03.2007. 22:22 ] @
Jedno od resenja je da ti konstruktor dialoga izgleda ovako

Code:
JDialog(String txt) {
    tf.setText(txt);
}
[ mina82 @ 16.03.2007. 22:45 ] @

OK, evo pojasnjenja problema: na JFrame-u imam neki TextField "RB" i dugme pomocu koga se otvara JDialog. Na tom JDIalogu se nalazi TextField "Sifra". Ja zelim da se prilikom otvaranja JDialoga u TextFieldu "SIfra" pojavi vrednost TextFielda "RB", odnosno da prebacim String iz frame-a u dijalog.
p.s. Probala sam, caku sa konstruktorima, ali je problem sto ja radim u Netbeansu, i ne mogu da je nateram da se izvrsi. Hvala u svakom slucaju.
[ nemnesic @ 16.03.2007. 23:09 ] @
pogledaj ovo

http://forum.java.sun.com/thre...D=779873&messageID=4437051

ili ovo

http://www.google.com/search?h...ues+jframe+jdialog&spell=1

[ radoica @ 17.03.2007. 01:04 ] @
Pa i ja radim u Netbeans-u :), kakve to veze ima

Imas klasu koja prosiruje JDialog npr. MojDijalog, dodas novi konstruktor

Code:
MojDijalog(String txt) {
    initComponents(); // Netbeans stvara ovaj metod da inicijalizuje komponente
    // posle njega moras da postavis tekst, nikako pre!
    Sifra.setText(txt);
}


Metod koji se izvrsi kada kliknes na dugme bi trebalo da izgleda ovako

Code:
MojDijalog md = new MojDijalog(RB.getText());
md.setVisible(true);


Testirano u Netbeans-u i radi!
[ mina82 @ 17.03.2007. 11:57 ] @
Radi i kod mene. Provalila sam u cemu sam gresila. Puno ti hvala.