Làm cách nào để tạo bất kỳ cửa sổ ứng dụng nào không nên chuyển sang màn hình máy chiếu trên mac?


1

Tôi muốn biết có bất kỳ cách nào để viết một ứng dụng trên mac và cửa sổ ứng dụng đó chỉ hiển thị trên màn hình ngay cả khi hệ thống đó được kết nối với màn hình máy chiếu.

Ví dụ:

Nếu tôi viết một số ứng dụng xoay java và tạo cửa sổ JFrame, nhưng tôi muốn cửa sổ đó chỉ hiển thị trên màn hình hệ thống của tôi chứ không hiển thị trên màn hình máy chiếu ngay cả khi hệ thống của tôi được kết nối với máy chiếu.

Cách đặt câu hỏi khác là: Tôi có thể điều khiển cửa sổ ứng dụng của mình chỉ được hiển thị cho một cổng cụ thể (Màn hình hệ thống, cổng HDMI hoặc bất kỳ cổng cụ thể nào khác)

Nếu nó có thể có nghĩa, làm thế nào để kiểm soát điều đó và trách nhiệm này thuộc về ứng dụng hoặc hệ điều hành của tôi.

Tuy nhiên, nếu bạn cảm thấy câu hỏi bị nhầm lẫn vui lòng bình luận ở đây sẽ cố gắng giải thích thêm.

Cảm ơn trước.

Câu trả lời:


0

Tôi không thể coi mình là một chuyên gia chính xác về Java ( Thực sự là một lập trình viên trung gian ), nhưng tôi không tin điều đó là không may. Cách hệ điều hành xử lý kết xuất cửa sổ thực sự không thể được thực hiện một cách an toàn, không phải là nếu bộ thu HDMI hay VGA đang hiển thị hình ảnh, cũng nghĩ về tất cả các rủi ro bảo mật tiềm ẩn mà điều này có thể gây ra với các cửa sổ vô hình (kết xuất thành cổng không sử dụng) chạy mã mà bạn không biết

Tóm tắt: Có lẽ là không.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.