Mismatch among Screen Size from get(0) and java.awt.T​oolkit.get​DefaultToo​lkit().get​ScreenSize​() with SurfacePro

2 vues (au cours des 30 derniers jours)
I am working with a SurfacePro, with Windows10, in which Matlab R2015b is working with Java 1.7.0_60-b19.
I need the size of the screen to scale properly the figure that I have to obtained. Due to I need very high resolution, I am using the SurfacePro, which has a size of 2736x1824 pixels.
However, if I do:
get(0)
the result obtained is:
CallbackObject: [...]
Children:[...]
CurrentFigure:[...]
...
MonitorPositions: [1 1 1368 912]
...
ScreenSize: [1 1 1368 912]
...
Units: 'pixels'
Which does not fit with the value of the system. But with
java.awt.Toolkit.getDefaultToolkit().getScreenSize()
the result is:
ans=
java.awt.Dimension[width=2736,height=1824]
what is the reason of this mismatch? how can I correct the value of get(0)? I need scrn = get(0,'ScreenSize') to work with the value of different screens.
Thanks!!

Réponse acceptée

Walter Roberson
Walter Roberson le 28 Déc 2015

Plus de réponses (0)

Catégories

En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by