سؤال

أنا أكتب تطبيقًا في Java باستخدام SWT. على أجهزة Solaris الخاصة بنا ، لدينا إعدادات شاشة متعددة ، لكن يتم التعامل معها بمعزل عن نظام التشغيل. هذا يعني أنه لا يمكنني فتح التطبيق وسحبه إلى شاشة أخرى. لا تسمح لي قائمة سياق النقر بزر الماوس الأيمن حتى بتغيير الشاشة التي يتم عرض التطبيق عليها.

ما أريد القيام به هو توفير وسيلة للمستخدم "لإرسال" كل أو جزء من قذيفة SWT إلى شاشة أخرى. كيف يمكنني أن أفعل هذا؟

معلومات إضافيةمكالمة إلى Display.getMonitors () إرجاع مراقبة [] ولكن الطول هو 1 (عندما يجب أن يكون 2 أو 3 أو ... N شاشات.)

هل كانت مفيدة؟

المحلول

ما هو إصدار Eclipse الذي تستخدمه؟

وفق علة 209039, ، "هذا" (أي "Display.getMonitors() يتم إعادة إرجاع شاشة واحدة فقط ") منذ 3.4m44 لـ SWT على Solaris.

كما ذكر Thorbjørn Ravn Andersen في التعليقات ، Eclipse3.4.2 متاح على OpenSolaris.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top