[ 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]
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.