» »

Java Swing meniji

Java Swing meniji

Boomerang ::

Lep pozdrav!

Naredil sem eno preprosto aplikacijo v Swingu, ki je namenjena risanju. Aplikacija lepo dela, a imam majhen problemček... najprej si dobro oglejte tole sliko:

Kliknil sem na meni Datoteka in kazalec skozi Urejanje povlekel do menija Stran. Vsi meniji se mi lepo odprejo in ko pokažem na naslednji meni, se prejšnji zapre - kar je normalno. Verjetno pa ni normalno, da mi ob zaprtju enega menija (če kazalec miške prestavim na drugi meni) ostane sivina na jframu (kot lahko vidite na sliki).
Šele ko bi kliknil na jframe, bi se poklicala metoda paint, ki ponovno izriše vse narisane elemente in menijsko vrstico. Kako bi aplikacijo popravil, da sivine (kjer je bil odprt meni) ne bi ostajale?

Nuke_H2 ::

Zdravo,

lahko bi uporabil MenuListener, in bi ob vsakem prehodu klical metodo repaint (Primer uporabe MenuListenerja) Sem pa prepričan, da obstaja lepši način, to mi je najprej na pamet padlo... :)

Zgodovina sprememb…

  • spremenil: Nuke_H2 ()

Boomerang ::

Pozabil sem napisat še tole: sam program sem naredil po svoje, meniji pa so po tem tutorialu:
http://docs.oracle.com/javase/tutorial/...

MenuListener še nisem uporabljal, bom probal.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Android zamenjava pogledov

Oddelek: Programiranje
61080 (901) c00L3r
»

android črta

Oddelek: Programiranje
412403 (1674) g333kk
»

[NALOGA][Java] Težave pri pisanju slikarja

Oddelek: Programiranje
202292 (1934) l0g1t3ch
»

[Java] Zmešnjava

Oddelek: Programiranje
462072 (1577) ]Fusion[
»

Programiranje "Šah-a" v Javi

Oddelek: Programiranje
264237 (3753) OwcA

Več podobnih tem