|
1 | 1 | /*
|
2 |
| - * Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved. |
| 2 | + * Copyright (c) 2013, 2025, Oracle and/or its affiliates. All rights reserved. |
3 | 3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
4 | 4 | *
|
5 | 5 | * This code is free software; you can redistribute it and/or modify it
|
@@ -35,18 +35,28 @@ public class CheckDisplayModes {
|
35 | 35 |
|
36 | 36 | public static void main(String[] args) {
|
37 | 37 | GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
|
| 38 | + for (GraphicsDevice gd : ge.getScreenDevices()) { |
| 39 | + System.out.println("Available screen device: " + gd.getIDstring()); |
| 40 | + } |
| 41 | + |
38 | 42 | for (GraphicsDevice graphicDevice : ge.getScreenDevices()) {
|
| 43 | + System.out.println("On screen device " + graphicDevice.getIDstring()); |
39 | 44 | if (!graphicDevice.isDisplayChangeSupported()) {
|
40 | 45 | System.err.println("Display mode change is not supported on this host. Test is considered passed.");
|
41 | 46 | continue;
|
42 | 47 | }
|
43 | 48 | DisplayMode defaultDisplayMode = graphicDevice.getDisplayMode();
|
| 49 | + System.out.println("Default display mode: " + defaultDisplayMode); |
44 | 50 | checkDisplayMode(defaultDisplayMode);
|
45 | 51 | graphicDevice.setDisplayMode(defaultDisplayMode);
|
46 | 52 |
|
47 | 53 | DisplayMode[] displayModes = graphicDevice.getDisplayModes();
|
| 54 | + for (int i = 0; i < displayModes.length; i++) { |
| 55 | + System.out.println("displayModes[" + i + "] = " + displayModes[i]); |
| 56 | + } |
48 | 57 | boolean isDefaultDisplayModeIncluded = false;
|
49 | 58 | for (DisplayMode displayMode : displayModes) {
|
| 59 | + System.out.println("Attempting display mode " + displayMode); |
50 | 60 | checkDisplayMode(displayMode);
|
51 | 61 | graphicDevice.setDisplayMode(displayMode);
|
52 | 62 | if (defaultDisplayMode.equals(displayMode)) {
|
|
0 commit comments