@@ -61,7 +61,7 @@ public synchronized Image getXPImage(int objHash, byte xtype) {
6161 }
6262
6363 private Image createXPImage (RGB rgb ) {
64- return createXPImage5 (rgb );
64+ return createXPImage6 (rgb );
6565 }
6666
6767 private Image createXPImage4 (RGB rgb ) {
@@ -98,6 +98,21 @@ private Image createXPImage5(RGB rgb) {
9898 return xp ;
9999 }
100100
101+ private Image createXPImage6 (RGB rgb ) {
102+ Image xp ;
103+ xp = new Image (null , 5 , 5 );
104+ GC gcc = new GC (xp );
105+ gcc .setBackground (new Color (null , rgb ));
106+ gcc .fillRectangle (0 , 0 , 5 , 5 );
107+ gcc .setBackground (ColorUtil .getInstance ().getColor ("white" ));
108+ gcc .fillRectangle (1 , 0 , 1 , 1 );
109+ gcc .fillRectangle (4 , 1 , 1 , 1 );
110+ gcc .fillRectangle (0 , 3 , 1 , 1 );
111+ gcc .fillRectangle (3 , 4 , 1 , 1 );
112+ gcc .dispose ();
113+ return xp ;
114+ }
115+
101116 public synchronized Image getXPErrorImage (byte xtype ) {
102117 if (errorXpDot == null ) {
103118 errorXpDot = createXPImage (ColorUtil .getInstance ().getColor ("red" ).getRGB ());
0 commit comments