Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako otvoriti novi JFrame klikom na dugme u drugom JFrame-u?

  • 3 odgovora
  • 2.466 pregleda

Najnovija ↓

Kako otvoriti novi JFrame klikom na dugme u drugom JFrame-u? 16.06.2015. u 11:02 · pre 138 meseci #1


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.
Potpis
Follow your dreams, they know the way...
Re: Kako otvoriti novi JFrame klikom na dugme u drugom JFrame-u? 16.06.2015. u 11:36 · pre 138 meseci #2

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);
Potpis
Follow your dreams, they know the way...
Re: Kako otvoriti novi JFrame klikom na dugme u drugom JFrame-u? 30.06.2015. u 23:59 · pre 138 meseci
izmenjeno 1 put, poslednji put reverseskydiver 01.07.2015. u 13:42
  1. reverseskydiver01.07.2015. u 13:42zapis iz teksta poruke
#4
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);
}
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme