Jeg har til opgave at lave et GUI-interface, hvor en bruger skal kunne indtaste tekst. Under indtastningen skal brugeren kunne præsenteres for hjælpetekst, for at effektiviserer indtastningen.
| -> så skal brugeren præsenteres for følgende muligheder
- erhverv - erhvervsavisen
Jeg kunne godt tænke mig en løsning, hvor der fremkom et popup-vindue i stil med JPopMenu, hvor man så kunne vælge det hjælpe-ord man ønsker at benytte, eller evt. afvise.
dresen -> Du skulle da ikke tilfældigvis være DØK'er på 1. år???
Anyways, jeg har selv prøvet det der med popups, som kommer løbende imens brugeren taster. Du kan sagtens tilføje en funktion under din metode.
Jeg havde skrevet noget lignende:
private JPopupMenu menu; private JMenuItem item;
menu = new JPopupMenu();
public void keyListener (KeyEvent e) { item = new JMenuItem (ord); // Hvor ord er den streng brugeren skal se menu.add(item); menu.setVisible(true); menu.setLocation(x, y); }
Sådan får du i hvert fald vist din popup menu. Til gengæl kan jeg ikke hjælpe dig med at få underpunkterne i menuen til at fungere ordentligt, da jeg selv havde problemer med dette.
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.