[ uvelaruza @ 16.06.2015. 10:02 ] @


Zdravo svima,

Pišem neki projekat u Javi, okruženje NetBeans.. Ovo mi je prvi projekat u Javi, i odmah sam se zapetljala. Napravila sam novi projekat i nisam čekirala da mi napravi main klasu, jer pravim sve preko Drag and Drop, postavljam neke buttone, i događaje na njih. E, sad, napravila sam dva JFrame-a: NewJFrame.java i NewJFrame1.java , u NewJframe.java imam jedno dugme Button, i u NewJFrame1.java imam jedno dugme Button1, pa, može li mi neko reći, kako da napravim događaj da kada kliknem na dugme u jednom JFrame-u otvorim drugi JFrame, i obrnuto, kada kliknem na dugme u drugom JFrame-u otvorin prvi JFrame?

Hvala unaprijed.
[ uvelaruza @ 16.06.2015. 10:36 ] @

Riješila sam. Hvala u svakom slučaju. Neću brisati temu, možda još nekome zatreba.

Napravi se mouse event i ovo je kod:

Code:
NewJFrame1 jFrame1 = new NewJFrame1();
        jFrame1.setVisible(true);
[ stefo.94 @ 16.06.2015. 11:59 ] @
Da li je bolje napraviti JDialog ili JFrame za podprozor?
[ reverseskydiver @ 30.06.2015. 22:59 ] @
Zavisi za sta ti treba, to je vise na tebi da li JDialog ili JFrame..


Sto se tice osluskivaca dogadjaja, najbolje je da koristis neki univerzalni kao actionPerformed , umesto mouseListenera i slicnih dogadjaja, jer se desava da neki put ne odrade posao kako treba.

JButton dugme = new JButton("Dugme");
dugme.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// Ovde ide kod koji kreira nov frejm ili dijalog
nazivKlase promenljiva = new nazivKlase();
promenljiva.setVisible(true);
}
}

[Ovu poruku je menjao reverseskydiver dana 01.07.2015. u 13:42 GMT+1]