17. maj 2005 - 16:07Der er
10 kommentarer og 1 løsning
Billede som knap (Mouselistener)
Jeg er igang med et projekt og jeg skal have et billede til at virke som en knap. Man skal klikke på det og så skal den painte noget nyt, den skal skifte bg-billedet ud. Men kan ikke rigtig finde ud af hvordan jeg bruger mouseListener til det. Vil gerne have det sådan at "knappen" viser et andet billede når man holder musen over den så der skal bruges mouselistener.
Nogen kloge hoveder herinde som har forslag til en opbygning af denne lille knap?
Kan sige at jeg er ved at lave et program til noget biograf booking. Jeg har så lavet et grafisk interface og gemt det som en række billeder. Først skal brugeren indtaste sit navn og tlf.nr. og siden vælge antal billetter. Her skal man så klikke på et billede (en knap) for at gå videre. med at gå videre menes at der skal paintes et nyt billede oven på det gamle og nye textfields og choiceboxes skal komme frem. Vil gerne lave denne knap klasse så jeg både kan lave denne knap til at gå videre og til at virke på en anden måde:
Når man bestiller billetter ser man et billede af en biograf med et antal sæder disse sæder skal også kunne klikkes på og ved klik skal billedet skifte til et andet billede. Så kan godt forestille mig at man kan bruge den samme klasse for begge knapper.
Håber meget der er nogen som har et forslag for sidder ret meget fast her!
okay det er nok noget jeg kan bruge til noget...Tror du det kan lade sig gøre at sætte det ind som en klasse som f.eks. hedder knap hvor man kan oprette en ny knap som f.eks. knap("/billede1.gif") og så videre hvor den opretter en række knapper.
Og så bare : new Knap(billede_1, billede_2); new Knap(billede_3, billede_4); new Knap(billede_5, billede_6); new Knap(billede_7, billede_8);
pack(): Samler/komprimerer dine komponenter så de ikke fylder mere end deres foretrukne størrelse - altså det de som minimum kræver af plads, medmindre du har brugt setPreferredSize() så vil de have denne størrelse, alt afhængig af hvilken LayoutManager du anvender
Synes godt om
Ny brugerNybegynder
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.