Tôi đã xây dựng nhiều nhiều giao diện: và tôi không thích phụ thuộc vào thư viện vì vậy tôi tự mình làm nhiều điều cơ bản. Một điều mà tôi kết thúc làm lặp đi lặp lại là lập bản đồ nguyên thủy cho các thành phần GUI.Thư viện GUI để xử lý nguyên thủy và mảng/bộ sưu tập nguyên thủy
Ví dụ nếu nó là một boolean
Tôi thường sử dụng JCombobox
với hai lựa chọn ("true"
, "false"
) và nếu nó là int
tôi sử dụng một JTextField
. Phần lớn công việc là để đi từ và đến văn bản ...
Một số các ánh xạ Ví dụ:
int
hayInteger
=>JTextField
hoặcJSpinner
boolean
=>JTextField
,JComboBox
hoặcJCheckBox
int[]
=>JList
(với nút "thêm" và "xóa")Set<Byte>
=> có lẽ là giống như mảng
Vì vậy, để những câu hỏi:
- Có đã là một thư viện mà có ánh xạ như thế này hay tôi cần phải "phát minh" nó một lần nữa?
- Tôi đã thấy jfg sử dụng phần tinh chỉnh và SWT làm lối vào (bạn có thể triển khai giao diện người dùng mới bằng cách sử dụng xoay nhưng đó chính xác là những gì tôi đang cố tránh). Có một thư viện mô phỏng sử dụng swing và refection?
đẹp câu hỏi, 1 – mKorbel
boolean Guess nên được ánh xạ tới JCheckBox hoặc JToggleButton. Nhưng câu hỏi là tốt +1 – StanislavL
Điều này nhắc tôi về cách 'JTable' chọn trình kết xuất và trình chỉnh sửa. –