comparison src/viewer_swing/java/com/glavsoft/viewer/FbRectangle.java @ 551:e912db2ab778

fix RetinaDisplay API for java9 and above
author e165729 <e165729@ie.u-ryukyu.ac.jp>
date Wed, 29 Jan 2020 00:25:42 +0900
parents 8d636adb292c
children b37ae3e512cc
comparison
equal deleted inserted replaced
550:9c0cbe119155 551:e912db2ab778
8 public class FbRectangle extends Rectangle { 8 public class FbRectangle extends Rectangle {
9 int retinaScale; 9 int retinaScale;
10 int xfb; 10 int xfb;
11 int yfb; 11 int yfb;
12 int screenNumber; 12 int screenNumber;
13 boolean isRetina;
13 14
14 public FbRectangle(int x, int y, int width, int height, int screenNumber, int scale) { 15 public FbRectangle(int x, int y, int width, int height, int screenNumber, int scale, boolean isRetina) {
15 super(x, y, width, height); 16 super(x, y, width, height);
16 this.screenNumber = screenNumber; 17 this.screenNumber = screenNumber;
17 this.retinaScale = scale; 18 this.retinaScale = scale;
19 this.isRetina = isRetina;
18 this.xfb = x; 20 this.xfb = x;
19 this.yfb = y; 21 this.yfb = y;
20 } 22 }
21 23
22 public int getRetinaScale() { 24 public int getRetinaScale() {
49 51
50 public void setScreenNumber(int screenNumber) { 52 public void setScreenNumber(int screenNumber) {
51 this.screenNumber = screenNumber; 53 this.screenNumber = screenNumber;
52 } 54 }
53 55
56 public boolean getIsRetina() {
57 return this.isRetina;
58 }
59
54 @Override 60 @Override
55 public String toString() { 61 public String toString() {
56 return "FRectangle(x="+x+",y="+y+",xFb="+xfb+",yFb="+yfb+",w="+width+",h="+height+")"; 62 return "FRectangle(x="+x+",y="+y+",xFb="+xfb+",yFb="+yfb+",w="+width+",h="+height+")";
57 } 63 }
58 } 64 }