[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.12.08
Prihlásený: 08.02.12
Príspevky: 44
Témy: 11 | 11
NapísalOffline : 28.12.2009 18:07 | java setDefaultCloseOperation

Zdravim.Mam takyto problem: mam malu GUI aplikaciu a v nej mam nastavene ze po zatvoreni okna krizikom sa vykona operacia setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) .AKo urobim aby po zatvoreni okna sa mi vykonala nejaka metoda?..vdaka


Offline

Užívateľ
Užívateľ
java setDefaultCloseOperation

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22 | 22
Bydlisko: Zilinska Un...
NapísalOffline : 29.12.2009 15:11 | java setDefaultCloseOperation

nechapem co presne chces?, sak pises ze vies, ze po zatvoreni sa vykona neaka setDefaultCloseOperation(), tak to je asi funkcia, ktora sa vola po stlaceni na krizik, nie?, tak si ju najdi, kde sa vola a daj tam neaku metodu, lubovolnu ktora sa moze vykonat :). Neviem co presne chces, lebo si dal malo informacii, ale ak programujes, tak toto asi nemoze byt zadrhel, si myslim :D

.... Predpokladam, ze stlacenie takeho tlacitka modigikuje neaku logicku premannu z false na true, kde sa potom meni neaka podmienka if, ta sa splni a v nej sa vyprazdnuju vsetky datove prostriedky a zatvara sa okno :), aspon tak to robim ja :D. Alebo to iba ukoncuje cyklus alebo vlakno a datove prostriedky sa vyprazdnuju destruktormi, trivialne povedane :).
Mozno som ti nepomohol, ale nauc sa pisat konkretnejsie :).


_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.12.08
Prihlásený: 08.02.12
Príspevky: 44
Témy: 11 | 11
Napísal autor témyOffline : 29.12.2009 17:45 | java setDefaultCloseOperation

sorry asi som toho napisal fakt malo...takze v jave je metoda ktora po zatvoreni okna(JFrame) vykona nejaku akciu.Ta metoda sa vola setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE).S tymto parametrom mam "nastavenu" tuto metodu.Cize akonahle sa klikne na krizik okna,vykona sa tato metoda s parametrom Jframe.EXIT_ON_CLOSE.A ja by som potreboval nieco take,ze by ako parameter tejto funkcie bola nejaka moja vlastna metoda,nazvyme ju mojaMetoda().Cize aby po kliknuti na krizik sa vykonal kod v mojaMetoda() a az potom by sa ukoncila aplikacia.A to neviem ako spravit.Moze to byt urobene hocijak inak,len aby to islo.Nemusi byt vobec pouzita metoda setDefaultCloseOperation(...) ako to pojde innak. Je to jasnejsie?


Offline

Skúsený užívateľ
Skúsený užívateľ
java setDefaultCloseOperation

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 29.12.2009 18:58 | java setDefaultCloseOperation

Skús spraviť potomka JFrame ktorý len prekryje metódu setDefaultCloseOperation; zhruba takto:
Kód:
class MojFrame extends JFrame {
    setDefaultCloseOperation() {
        mojaMetoda();
        super.setDefaultCloseOperation();
    }
}


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
java setDefaultCloseOperation

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22 | 22
Bydlisko: Zilinska Un...
NapísalOffline : 29.12.2009 19:21 | java setDefaultCloseOperation

Ja ako nemam skusenosti so standardnym GUI v Jave, ale stale nevidim ten problem?, to mas ako problem si vytvorit vlatnu metodu mojaMetoda() a hodit ju do vlastneho programu?...

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) je standardna implementacna metoda javy z import javax.swing.JFrame;

Java je obiektove programovanie, tak ta funkcia musi podliehat neakemu obiektu typu "JFrame" a parameter EXIT_ON_CLOSE je staticky. Alebo setDefaultCloseOperation() moze byt priamo implementovana, tym padom ju ocakava neaka sucast javy v istej operacii a tym padom tam mozes definovat rozne vlastne veci, to ja uz neviem presne ale, lebo neviem ako ti to tam funguje ten program....

Takze nic ti nebrani vytvorit si vlastnu metudu mojaMetoda() a tu tam volat, popripade v jej definicii volat metodu setDefaultCloseOperation(...), ktora ma svoje opadstatnenie a musi byt pravdepodobne volana niekde. To je uz ale tvoja velka neshopnost a asi slaba znalost javy, ked to nevies spravit. Ale toto su iba domnienky vsetko, kedza neviem ako to vypada v tvojom zdrojaku, ktory si asi nerobil ty, mozno ze aj kecam blbosti, ale uz slho nerobim v jave :). :).

ak si myslel nieco take ako ti napisal p360t , tak sa skovaj do klobuka :D, na to si mohol aj sam prist :D


_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
 [ Príspevkov: 5 ] 


java setDefaultCloseOperation



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Rozdiel medzi Java Standard a Java EE

v Assembler, C, C++, Pascal, Java

1

904

02.04.2014 12:41

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

dobre java navody a nova tema JAVA

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

35

5559

09.03.2009 17:14

tlacitko Enter

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA - java.lang.NullPointerException

v Assembler, C, C++, Pascal, Java

1

1127

04.01.2010 17:05

emigrate

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Assembler, C, C++, Pascal, Java

8

573

12.03.2013 21:43

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Assembler, C, C++, Pascal, Java

3

524

17.02.2012 13:14

jarrro

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Assembler, C, C++, Pascal, Java

2

844

13.02.2018 1:08

raketar

V tomto fóre nie sú ďalšie neprečítané témy.

java

v Assembler, C, C++, Pascal, Java

3

577

26.10.2010 0:17

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Assembler, C, C++, Pascal, Java

6

1282

14.08.2007 23:52

etki

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Assembler, C, C++, Pascal, Java

10

704

31.10.2011 17:29

walther

V tomto fóre nie sú ďalšie neprečítané témy.

java

v Assembler, C, C++, Pascal, Java

2

846

07.06.2012 21:52

lukac

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Assembler, C, C++, Pascal, Java

1

357

15.04.2013 16:23

p4tooo

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Assembler, C, C++, Pascal, Java

2

454

25.11.2012 20:24

nisanick

V tomto fóre nie sú ďalšie neprečítané témy.

I:java

v Ostatné

0

440

27.05.2017 18:15

radoDM

V tomto fóre nie sú ďalšie neprečítané témy.

Java builder

v Assembler, C, C++, Pascal, Java

7

779

12.04.2010 22:33

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Java hry

v Počítačové hry

22

1491

03.04.2008 18:58

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Java+Jabber

v Assembler, C, C++, Pascal, Java

0

310

04.10.2010 14:25

arnie16



© 2005 - 2024 PCforum, edited by JanoF