Avatar billede xxx Nybegynder
07. september 2001 - 11:22 Der er 12 kommentarer og
1 løsning

Menu

Jeg skal bruge en menu til min side. jeg har forsøgt med flere forskellige løsninger, men intet har rigtigt fungeret helt som det skulle.

Menuen ser således ud (udgangspunkt windows stifindermenu):

Link1 --> Åbner ny side
Link2 --> Åbner ny side
Link3 --> Åbner ny side, og...
  Link3.1 --> Åbner ny side, og...
      Link3.1.1 --> Åbner ny side
      Link3.1.2 --> Åbner ny side
  Link3.2 --> Åbner ny side, og...
      Link3.2.1 --> Åbner ny side
      Link3.2.2 --> Åbner ny side
Link4 --> Åbner ny side, og...
  Link4.1 --> Åbner ny side, og...
      Link4.1.1 --> Åbner ny side
      Link4.1.2 --> Åbner ny side
  Link4.2 --> Åbner ny side, og...
      Link4.2.1 --> Åbner ny side
      Link4.2.2 --> Åbner ny side
Link5 --> Åbner ny side
Link6 --> Åbner ikke ny side, og...
  Link6.1 --> Åbner ny side
  Link6.2 --> Åbner ny side
Link7 --> Åbner ny side
Link8 --> Åbner ny side
Link9 --> Åbner ny side
Link10 --> Åbner ny side

-----
Når man klikke på et menupunkt skal menuen enten rulle ned eller op.

Og når et link, fx. Link3.1 åbnes, skal dette menupunkt fortsat være åben. Hvorimod hvis man er under Link3.1 og klikker & åbner Link4, skal Link3 lukke.

Det skal laves så man kan lave en <include> kommando, eller lignende, så den bliver let at opdatere.

På forhånd tak for hjælpen.
Avatar billede disky Nybegynder
07. september 2001 - 11:24 #1
og hvad er problemmet, du bruger bare JMenu.

Avatar billede xxx Nybegynder
07. september 2001 - 11:26 #2
Hvordan...?
Avatar billede disky Nybegynder
07. september 2001 - 11:26 #3
Læs sun\'s swing tutorial der står det fint forklaret med eksempler osv.
Avatar billede disky Nybegynder
07. september 2001 - 11:27 #4
søg på www.javasoft.com efter \'swing tutorial\'

Eller brug f.eks. Forte til at lave det for dig.
Avatar billede xxx Nybegynder
07. september 2001 - 11:33 #5
Kan jeg få det lidt mere præcist, hvor en sådanne kode skulle være beliggende?
Avatar billede ladyhawke Novice
07. september 2001 - 11:34 #6
Avatar billede xxx Nybegynder
07. september 2001 - 11:54 #7
Undermenupunkterne skal komme frem under hovedmenupunkterne. Faktisk ligesom jeg har stillet dem op i mit spørgsmål.

De må IKKE komme frem ved siden af i en ny boks.
Avatar billede ladyhawke Novice
07. september 2001 - 12:02 #8
Mon ikke du så skal bruge JTree klassen? Her er noget der ligner det du vil have:

http://java.sun.com/products/jfc/tsc/articles/treetable1/index.html
Avatar billede xxx Nybegynder
07. september 2001 - 12:10 #9
Hvor ligger selve koden til denne menu henne?
Avatar billede ladyhawke Novice
07. september 2001 - 12:14 #10
Nederst på siden!!!!!!!
klik på linkene: TreeTableExample0.java eller på sources.zip (sources indeholder alle filerne)

Neden under linkene står der også hvilke features der ikke er implementeret, men som du bør sørge for hvis du anvender dette i dit eget program...
Avatar billede xxx Nybegynder
07. september 2001 - 13:16 #11
Hvad med en kode som er lidt lettere, at gå til...? Er der nogle der har en sådanne, eller ved hvor jeg kan få fat i én?
Avatar billede ladyhawke Novice
07. september 2001 - 13:23 #12
Helt ærlig, så er det altså ikke så svært og hvis du vil have det til at virke såden, så må du bruge den tid det tager eller finde en applikation som gør det for dig, men det bliver koden ikke nemmere af....
Avatar billede xxx Nybegynder
10. september 2001 - 09:44 #13
Pågrund af at jeg ikke har fået et svar jeg kan bruge, lukker jeg spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester