Java Swing and
5 отговора
190 прегледа
Java Swing and
imam problem sas java swing.
iskam da izpolzvam JFrame i WindowListener, no kogato gi kombiniram i pri windowClosing ne sloja System.exit, vapreki tova prozoreca mi izchezva, a programata mi ne prekasva.
Kogato polzvam samo Frame, koeto ne e chast ot swing i napravia sashtoto, prozoreca mi ne izchezva. Kak da go napravia da ne izchezva i pri JFrame?
niakoi ima li ideia?
10x na sichki
iskam da izpolzvam JFrame i WindowListener, no kogato gi kombiniram i pri windowClosing ne sloja System.exit, vapreki tova prozoreca mi izchezva, a programata mi ne prekasva.
Kogato polzvam samo Frame, koeto ne e chast ot swing i napravia sashtoto, prozoreca mi ne izchezva. Kak da go napravia da ne izchezva i pri JFrame?
niakoi ima li ideia?
10x na sichki
Re: Java Swing and
ми оверрайдваш дефолтното поведение при клозинг... прозореца ти изчезва при диспозе, просто махни диспозе ()... ако изобщо съм те разбрал какво точно имаш предвид...
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата
Re: Java Swing and
dispose unishtojava obekta.. a na men pri closing obekta ostava no izchezva... a vav windowclosing niamam nishto napisano.. prazno e prosto
Re: Java Swing and
я пусни малко кодец да те разберем
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата
Re: Java Swing and
Po default windowa (JFrame-a) stava invisible. Za da promenish tova povedenie, izpolzvai setDefaultCloseOperation methoda. Eto mu i javadoca:
public void setDefaultCloseOperation(intoperation)
Sets the operation that will happen by default when the user initiates a "close" on this frame. You must specify one of the following choices:
DO_NOTHING_ON_CLOSE (defined in WindowConstants): Don't do anything; require the program to handle the operation in the windowClosing method of a
registered WindowListener object.
HIDE_ON_CLOSE (defined in WindowConstants): Automatically hide the frame after invoking any registered WindowListener objects.
DISPOSE_ON_CLOSE (defined in WindowConstants): Automatically hide and dispose the frame after invoking any registered WindowListener objects.
EXIT_ON_CLOSE (defined in JFrame): Exit the application using the System exit method. Use this only in applications.
The value is set to HIDE_ON_CLOSE by default.
public void setDefaultCloseOperation(intoperation)
Sets the operation that will happen by default when the user initiates a "close" on this frame. You must specify one of the following choices:
DO_NOTHING_ON_CLOSE (defined in WindowConstants): Don't do anything; require the program to handle the operation in the windowClosing method of a
registered WindowListener object.
HIDE_ON_CLOSE (defined in WindowConstants): Automatically hide the frame after invoking any registered WindowListener objects.
DISPOSE_ON_CLOSE (defined in WindowConstants): Automatically hide and dispose the frame after invoking any registered WindowListener objects.
EXIT_ON_CLOSE (defined in JFrame): Exit the application using the System exit method. Use this only in applications.
The value is set to HIDE_ON_CLOSE by default.
Re: Java Swing and
blagodaria mnogo gencho, naistina pomogna tova.
V momenta ima obache edno drugo neshto s koeto ne moga da se opravia. Triabva mi neshto kato JComboBox, koito obache da moje da ima i kartinki pred texta. Misleh da go napravia sas JPopUpMenu, obache iskam da ogranicha goleminata na prozorcheto, kakto moje na JComboBoxa da mu se dade broi elementi max v izbora. Pri menu-to kato mu dam maximalna golemina na prozoreca, to se opitva da sabere vsichko v nego i vmesto da stane scrollable stava nagachkano i nishto ne se razbira. Imate li niakakva ideia?
10x predvaritelno
V momenta ima obache edno drugo neshto s koeto ne moga da se opravia. Triabva mi neshto kato JComboBox, koito obache da moje da ima i kartinki pred texta. Misleh da go napravia sas JPopUpMenu, obache iskam da ogranicha goleminata na prozorcheto, kakto moje na JComboBoxa da mu se dade broi elementi max v izbora. Pri menu-to kato mu dam maximalna golemina na prozoreca, to se opitva da sabere vsichko v nego i vmesto da stane scrollable stava nagachkano i nishto ne se razbira. Imate li niakakva ideia?
10x predvaritelno