Gå til innhold

Meny "plassering" i Swing


Anbefalte innlegg

Videoannonse
Annonse

show

public void show(Component invoker,

int x,

int y)Displays the popup menu at the position x,y in the coordinate space of the component invoker.

 

Parameters:

invoker - the component in whose space the popup menu is to appear

x - the x coordinate in invoker's coordinate space at which the popup menu is to be displayed

y - the y coordinate in invoker's coordinate space at which the popup menu is to be displayed

Lenke til kommentar
Hei. Jeg lurte på hvis man vil at drop-down menyen skal popppe opp over JMenuItem, hvordan gjør man det?

7927726[/snapback]

 

Hvis jeg forstår hva du mener, så vil du ha en undermeny under en JMenu på JMenuBar? Isåfall, er dette null problem. Når du lager en meny til et javaprogram går rekkefølgen som regel slik: "JMenuBar" -> "JMenu" -> "JMenuItem".

 

I stedet for å legge til JMenuItem under JMenu, kan du i stedet legge til en JMenu under den første JMenuen.

 

JMenuBar jmb = new JMenuBar();
JMenu jm1 = new JMenu("Fil");
JMenu jm1_1 = new JMenu("Egenskaper");
JMenuItem jmi = new JMenuItem("En egenskap");

this.setJMenuBar(jmb);
jmb.add(jm1);
jm1.add(jm1_1);
jm1_1.add(jmi);

 

Vet ikke helt om det var dette du mente men..

Lenke til kommentar

Hehe, nei det var ikke det jeg mente. Det jeg mener er hvordan man lager en meny som går oppover istedenfor nedover som er standard. Akkurat som Windows startmenyen er nederst, så når man klikker popper den oppover. Ellers takk for svar!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...