我有一个截图事件,它的作用是截取当前可见内容的截图,然后打开一个覆盖所有内容的全屏窗口。然而,这将在桌面1上的父窗口的桌面上打开。如果用户有桌面2聚焦(由于类似全屏应用程序或其他东西),则打开的窗口将不会显示在桌面2上。
所以我想知道是否有窗口级别或其他东西(我尝试了所有窗口级别),这样就可以在所有桌面上显示一个窗口。
由于
答案 0 :(得分:1)
这听起来像counters
或public static void main(String args[]) {
int[] number = new int[10];
int[] counter = new int[10];
List<Integer> counters = new ArrayList<Integer>();
int numcounter = 0;
numGen(number);
numcounter = distNum(number, counters, numcounter);
dispDist(counters, numcounter);
}
public static void numGen(int[] number) {
Random rand = new Random();
for (int i = 0; i < number.length; i++) {
number[i] = rand.nextInt(10);
System.out.print(number[i] + " ");
}
System.out.println();
}
public static int distNum(int[] number, List<Integer> counters, int numcounter) {
for (int i : number) {
if (!counters.contains(i)){
counters.add(i);
}
}
return numcounter;
}
public static void dispDist(List<Integer> counter, int numcounter) {
for (Integer i : counter) {
System.out.print(i + " ");
}
}
。将其设置为窗口的NSWindowCollectionBehaviorCanJoinAllSpaces
。
(你可能也想设置窗口级别,但那是关于排序而不是收集/空间行为。如果你有一个Window菜单,那么你可能也想要NSWindowCollectionBehaviorStationary
。)