Tôi muốn tạo một hộp chỉnh sửa trong GUI MATLAB chỉ cho phép số hoặc chỉ cho phép các chữ cái được nhập vào nó. Điều này có thể không?Bạn có thể giới hạn những ký tự nào có thể được nhập vào một hộp chỉnh sửa GUI MATLAB không?
Trả lời
Không có tính năng nào như vậy, ít nhất không phải là tài liệu được ghi. Bạn có thể chỉ định một cuộc gọi lại sẽ kiểm tra đầu vào, nhưng điều đó sẽ xảy ra sau người dùng đã nhập ký tự không hợp lệ. Mặc dù tôi không biết làm thế nào chính xác để làm điều đó, tôi đoán là bạn có thể sử dụng Java GUI.
Một tùy chọn thú vị khác là thêm ActiveX sẽ thực hiện công việc.
Chỉnh sửa: Tôi đã tìm thấy một ActiveX that does the job. Downdload nó, đăng ký bằng cách gọi
Regsvr32 NumberBox.ocx
Và thêm một ActiveX trong hướng dẫn Matlab. Tên sẽ là NumberBox.NbrTextBox. Bạn có thể làm điều đó bằng cách cliking nút ActiveX trong Hướng dẫn:
Nhìn vào trang [MATLAB] không có giấy tờ (http://undocumentedmatlab.com/). Có một loạt các bài viết về cách sử dụng các đối tượng Java bên dưới. – Nzbuu
- 1. Kiểu CSS kiểu hộp nhập có thể chỉnh sửa
- 2. RegularExpressionValidator để giới hạn độ dài đầu vào mà không có giới hạn về các loại ký tự
- 3. Chỉ giới hạn Chỉnh sửa văn bản giới hạn Android thành Số nguyên nhập
- 4. hạn chế ký tự để nhập vào hộp văn bản
- 5. Giới hạn số ký tự trong trường nhập
- 6. C/C++, bạn có thể #bao gồm một tệp vào một chuỗi ký tự không?
- 7. Tôi có thể giới hạn số ký tự của TextView không?
- 8. jqGrid với cột hộp kiểm có thể chỉnh sửa
- 9. Không thể chỉnh sửa tệp xml nhưng có thể chỉnh sửa .java?
- 10. JCombobox có thể chỉnh sửa được bật
- 11. Làm cách nào để thêm ComboBox có thể chỉnh sửa vào Hộp thoại chung của Vista?
- 12. Máy chủ SQL: bạn có thể giới hạn quyền truy cập vào chỉ một bảng
- 13. Tại sao dấu mũ trong ComboBox có thể chỉnh sửa này vượt quá giới hạn?
- 14. Có thể chỉnh sửa được thêm <br> khi tôi nhấn vào không gian
- 15. có thể chỉnh sửa JComboBox
- 16. Có thể một trang web biết liệu bạn có chỉnh sửa biến javascript của mình không?
- 17. sdwebimage: có giới hạn về số lượng setimageWithUrl có thể được xếp hàng đợi không?
- 18. Hộp văn bản đầu vào không thể chỉnh sửa được với jQuery Draggable?
- 19. X - có thể chỉnh sửa đầu vào có thể chỉnh sửa khi nhấp vào phần tử khác
- 20. Bất kỳ cách nào để có được một hộp giới hạn từ một Object3D ba.js?
- 21. Parse Float có giới hạn làm tròn? Làm thế nào tôi có thể sửa lỗi này?
- 22. Làm cách nào để giới hạn số lượng ký tự được nhập trong hộp thoại cảnh báo EditText
- 23. Có thể chỉnh sửa một dòng đã được xuất trong loạt Windows không?
- 24. Chiều rộng hộp văn bản có thể chỉnh sửa
- 25. Giới hạn số ký tự được phép trong trường văn bản nhập biểu mẫu
- 26. Trình chỉnh sửa có thể viết khác?
- 27. Giới hạn các tập tin có thể được chọn bằng hộp thoại Open FIle
- 28. grep giới hạn ký tự - một dòng
- 29. Những ký tự nào có thể được trả lại do kết quả của uniqid() của PHP?
- 30. Dòng mới và có thể chỉnh sửa được bằng các thẻ lồng nhau không thể chỉnh sửa
Bạn có thể thử thay đổi [kịch bản này] (http://www.biometeorology.umn.edu/matlab/logindlg.m) mà thay thế ký tự theo dấu sao trong hộp chỉnh sửa để triển khai trường mật khẩu. – Aabaz
Tôi đã cập nhật câu trả lời của mình. Xin hãy xem, bạn có thể thấy nó hữu ích ngay bây giờ. –