Pegar e resolução de apenas uma tela no Java

Estou criando uma aplicação em java que é multi resolução, no Windows funciona normal mas quando fui testar no Linux com dois monitores ele soma o width dos dois e minha aplicação fica toda esticada. Quero pegar a resolução de apenas um dos monitores.
Estou usando:
NetBeans 8.2
Ubuntu 16.04
JDK 8u162
O código que estou utilizando para pegar a resolução é este:

private static final Toolkit TOO = Toolkit.getDefaultToolkit();
public static final Dimension TAM_TELA = TOO.getScreenSize();

Desde já agradeço!

    private static final GraphicsEnvironment GE = GraphicsEnvironment.getLocalGraphicsEnvironment();
    private static final GraphicsDevice[] GDS = GE.getScreenDevices();
    private static final GraphicsDevice GD = GDS[0];
    private static final DisplayMode dm = GD.getDisplayMode();

    /**
     * Resolução da tela em px
     */
    public static final Dimension TAM_TELA = new Dimension(dm.getWidth(), dm.getHeight());