17/2/10

Obtener tamaño/Dimensión de la pantalla en java

Para obtener el "tamaño" de la pantalla, asi como otros atributos como la "resolucion" en java, se hace uso de la clase abstracta Toolkit.Esta clase nos otorga los metodos getScreenSize() que retona las dimensiones de pantalla en pixeles y getScreenResolution(), que retorna un valor en PPP (puntos por pulgada).



import java.awt.Dimension;
import java.awt.Toolkit;
/**
 * @web http://jc-mouse.blogspot.com/
 * @author Mouse
 */
public class Main {

    public static void main(String[] args) {
        // TODO code application logic here
        //Obtiene el tamaño de la pantalla
        Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
        //obtiene la resolucion de la pantalla en PPP (Puntos por pulgada)
        int sr = Toolkit.getDefaultToolkit().getScreenResolution();
        //muestra la informacion por la consola de java
        System.out.println("Tamaño de pantalla: " + d.width + "x" + d.height + ", definición: " + sr + " ppp");
    }
}


mas info en: http://java.sun.com/

2 comentarios:

  1. Estoy haciendo un proyecto personal
    para trabajar sobre el como base
    para propositos profesionales,
    y me fue de gran ayuda tu aportacion
    ya se, no solo hare que la ventana se adapte al arrancar si no que despues me enfrentare a un resize de resoluciones varias, entonces al menos ya se por donde comenzar, es decir identificar el tamaño de la pantalla thanks

    ResponderEliminar
  2. Colega una pregunta .. y en caso de querer limitar la altura hasta la barra de tareas sabes como limitarlo??

    ResponderEliminar