Anahtar Listeleyicimin yerine JButton'u kullanmayı düşünüyorum. Anahtar dinleyici, eğer serbest bırakılırsa basılırsa vb. Gibi yöntemlere sahiptir. JButton ile aynı şeyi yapmak istiyorum, Exp: Eğer kullanıcı fare ile tıklarsa ve tıklatılan pozisyonda fareyi tutarsa, kodun hangi yürütme işlemini yürütmesine kadar kod sona erecek.JButton Nasıl Kullanılır "Eğer basılırsa ve bırakılırsa"
Ne denedim? JButton'u ilk başta istediğim sonucu üretemedim çünkü JButton'un JToggleButton (JToggButton.getModel(). IsPressed()) ile oynadığı tam bir "tıklatma" gerektirmesi gerekiyor. Çalışırken, istediğiniz sonucu elde etmek için birisi bana doğru yönde işaret edebilir mi?
ÖZEL HEDEF:
ben, ben Mic içine konuşma bitirmek için hazır olana kadar Mikrofon ve ben klik basılı düzenleyeceği belirtildi düğmesi 'ni olacak ben inşa edilmiş bir mikrofon yöntemi kullanmak istiyorsanız, düşünmek Facebook'un parmağınızla mikrofonu nasıl tuttuğunu ve ses kaydını bıraktığınız zaman ses kaydının durduğunu, böylece 2 yöntem startLogic(); basıldığında ve basılı tutulduğunda ve stopLogic(); nihayet, kullanıcı bittiğinde serbest bırakıldığında
Bir geçiş düğmesi istediğiniz gibi görünüyor. Neyi başarmaya çalıştığınıza dair daha iyi bir açıklama yapın ve kodunuzu gönderin. –
[MouseListener] 'ı kullanmayı deneyin (https://docs.oracle.com/javase/7/docs/api/java/awt/event/MouseListener.html). – DistribuzioneGaussiana
Tek yol: düğmenin ButtonModel'ına bir ChangeListener ekleyin. @DistribuzioneGaussiana: Bir fareListener, düğme, fare-çubuğu yolu ile ( –