24. august 2004 - 20:19Der er
15 kommentarer og 1 løsning
Hold en JButton "pressed"
Mit spørgsmål går på om det er muligt at holde en JButton nede/pressed – altså grafisk – efter man har trykket på den. Det jeg altså ønsker er selv at kunne vælge hvornår den igen skal visses som "ikke pressed".
Det ligner virkelig noget jeg kan bruge! Men jeg tænkte på om man kunne lave det sådan at når man trykkede på knappe så blev den inde end til doReset er kaldt?
Sorry - jeg har ikke haft tid til at kigge på det endnu, men jeg tror egentlig jeg fra starten har misforstået dit spørgsmål.
Du vil selv bestemme hvornår knappen skal vises som nedtrykket/op uanset om knappen udfører noget, i den situation er der en helt almindelig klasse til opgaven, og den hedder JToggleButton.
Du skal altså bare bruge javax.swing.JToggleButton i stedet for JButton !
Jeg håber ikke det er for meget forlangt, men kunne jeg ikke få dig til at give mig et eksempel. Jeg kan ikke se hvordan JToggleButton skulle virke på den måde. Det andet du havde gang i var ellers tæt på at virke. Det jeg gerne vil have knappen til er at blive ned når jeg har trykket på den samt en metode man kan kalde på som for den til at gå op igen.
Ja - jeg kan bare ikke lige gennemskue bedste/nemmeste måde at gøre det på, måske er det nemmeste at checke for museklik og om knappen er valgt ( isSelected() )
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.