جعل JButton البقاء مكتئبا يدويا
سؤال
أرغب في جعل JButton ابق قد ضغطا وليس قادرا على الضغط مرة أخرى حتى يحدث بعض الحدث هل هناك طريقة سهلة للقيام بذلك؟
المحلول
ربما تريد فقط تعطيل الزر؟ يحاول setEnabled(false)
في رد الاتصال الخاص بك للزر.
نصائح أخرى
ربما يجب أن تنظر إلى فئة Jtogglebutton. قم بالربط بين الإجراء الذي يستدعي Setenabled (خطأ) لتعطيل التفاعل.
بمجرد حدوث حدثك استدعاء SetEnabled (True) وأحدى (FALSE) لاستعادة الحالة الأصلية للزر.
أعتقد أنك يجب أن يكون لديك نظرة على فئة سوينغ JButton هنا. وبعد يتيح لك أن يكون لديك زر 2 حالة، ولذا على ما تحتاجه، قد تحتاج فقط إلى إرفاق الزر الخاص بك إلى بعض المنطقي، مما يسمح بتحديده أم لا.
لا تنتمي إلى StackOverflow