1
2 package org.freehep.graphics2d;
3
4 import java.awt.Dimension;
5 import java.util.HashMap;
6 import java.util.Map;
7
8
9
10
11
12
13
14 public class ScreenConstants {
15 public final static String VGA = "600x480";
16
17 public final static String SVGA = "800x600";
18
19 public final static String XGA = "1024x768";
20
21 public final static String SXGA = "1280x1024";
22
23 public final static String SXGA_PLUS = "1400x1050";
24
25 public final static String UXGA = "1600x1200";
26
27 public final static String WSXGA_PLUS = "1680x1050";
28
29 public final static String WUXGA = "1920x1200";
30
31 private static Dimension UNDEFINED = new Dimension(0, 0);
32
33 private static final Map sizes;
34 static {
35 sizes = new HashMap();
36 sizes.put(VGA, new Dimension(640, 480));
37 sizes.put(SVGA, new Dimension(800, 600));
38 sizes.put(XGA, new Dimension(1024, 768));
39 sizes.put(SXGA, new Dimension(1280, 1024));
40 sizes.put(SXGA_PLUS, new Dimension(1400, 1050));
41 sizes.put(UXGA, new Dimension(1600, 1200));
42 }
43
44 public static Dimension getSize(String size) {
45 Dimension d = (Dimension) sizes.get(size);
46 return d != null ? d : UNDEFINED;
47 }
48 }