2008-12-05 29 views
15

Tôi có một JQueryDialog với một trường văn bản, một nút OK và một nút hủy.Thực hiện nút JDialog phản hồi phím Enter

Tôi muốn có thể nhấn phím enter sau khi điền vào các trường văn bản và thực hiện thao tác tương tự như khi tôi nhấp vào nút OK.

+1

Điều gì đã xảy ra với mã? – CodyBugstein

+2

JQueryDialog (trong câu hỏi) và JDialog (trong tiêu đề) chắc chắn là những điều tương tự? –

Trả lời

34

Trong hộp thoại của bạn, hãy gọi getRootPane().setDefaultButton(okButton).

+0

không hoạt động với tôi:/ – Wronski

1

Mã này gần như chính xác. Tôi sẽ thay đổi nếu so sánh và sử dụng các phương pháp chính xác như được ghi dưới đây.

if (KeyEvent.VK_ENTER == event.getKeyCode()) { 
       yourButton.doClick(); 
      } 
+1

Bạn thấy mã ở đâu? – CodyBugstein

+0

Có vẻ như mã gốc mà tôi đã trả lời bị thiếu. –

Các vấn đề liên quan