Tôi hoạt động trên một phần mềm chạy trên màn hình có kích thước màn hình khác nhau từ màn hình máy tính xách tay đến màn hình TV. Bạn có thể biết về tính năng java swing tự động điều chỉnh thành phần tương đối theo kích thước màn hìnhTự động điều chỉnh giao diện người dùng dựa trên kích thước màn hình, giao diện người dùng trong java swing
Trả lời
đoạn mã sau sẽ trả về chiều rộng và chiều cao màn hình
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension dim = toolkit.getScreenSize();
frame.setSize(dim.width,dim.height);//here frame is your container
chắc chắn điều này cho phép tính linh hoạt của kích thước màn hình, nhưng tôi đang tìm bất kỳ tính năng nào trong java sẽ tự động thay đổi kích cỡ mà không cần thêm một đoạn mã – coderaider
bố trí Swing là những điều bạn đang tìm kiếm: http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html
có loại bố trí t mũ tự động sắp xếp lại các thành phần theo kích thước ứng dụng. Bạn có thể thấy các tùy chọn cho bố cục trong liên kết mà tôi đã đưa ra ở trên.
Điền các thành phần sử dụng bố cục và làm cho ứng dụng của bạn chạy toàn màn hình.
tôi có bố cục cụ thể cho từng kích thước ui và được đặt, nhưng tôi muốn một tính năng giúp bảo toàn vị trí tương đối trên toàn bộ kích thước màn hình khác nhau – coderaider
Bạn có thể sử dụng ToolKit, nhưng luôn tốt hơn để có một nửa chiều rộng và chiều cao màn hình.
Toolkit t = Toolkit.getDefalutToolKit();
Dimension d = t.getScreenSize();
int h = d.height;
int w = d.width;
myframe.setSize(w/2 , h/2);
- 1. Giao diện người dùng Kendo và giao diện người dùng jQuery - kích thước và khung javascript
- 2. Giao diện người dùng Java Framework?
- 3. Tạo thư viện giao diện người dùng Android có giao diện người dùng tùy chỉnh
- 4. Giao diện người dùng khởi động Github? Hoặc mẫu giao diện người dùng giống như github
- 5. Chủ đề giao diện người dùng động
- 6. Thay đổi kích thước Nút giao diện người dùng jQuery?
- 7. Điều khiển phân đoạn giao diện người dùng tùy chỉnh
- 8. Android - Yếu tố giao diện người dùng tắt màn hình
- 9. Zend_Auth và tự động thay đổi chi tiết người dùng trên giao diện người dùng
- 10. Giao diện người dùng dựa trên lập trình chức năng
- 11. Thiết kế giao diện người dùng Android
- 12. Phát triển giao diện người dùng giao diện người dùng - WPF
- 13. Giao diện người dùng Tridion trên trang động
- 14. Tự động điền giao diện người dùng JQuery (1.8) cuộn
- 15. Màu giao diện người dùng trong Eclipse
- 16. Kiểm tra giao diện người dùng
- 17. Animate hộp thoại giao diện người dùng jQuery tự động thay đổi kích thước
- 18. Giao diện người dùng lịch trong android
- 19. Tải thử nghiệm giao diện người dùng
- 20. RẮN và giao diện người dùng?
- 21. API giao diện người dùng cho libgdx
- 22. Tùy chỉnh giao diện người dùng Mylyn Context?
- 23. Đặt kích thước cho hình ảnh hộp kiểm trong giao diện người dùng libgdx
- 24. GTK + kiểm tra giao diện người dùng
- 25. Giao diện người dùng JQuery Tabs caching
- 26. Giao diện người dùng Kendo + Góc
- 27. Giao diện người dùng thay thế Couchbase
- 28. Giao diện người dùng jQuery không tải
- 29. Thư viện giao diện người dùng jQuery và hình ảnh
- 30. Bắt nguồn từ UIC tạo lớp giao diện người dùng Qt từ giao diện tùy chỉnh
Câu hỏi này quá rộng. – trashgod
Bạn muốn kích thước nào? – user12458