예제 #1
0
        private void refreshRegion()
        {
            if (MapClip != null)
            {
                try
                {
                    if (MapRegion.Image == null ||
                        MapRegion.Image.Size.Width != MapClip.getWidth() ||
                        MapRegion.Image.Size.Height != MapClip.getHeight()
                        )
                    {
                        MapRegion.Image = new Bitmap(MapClip.getWidth(), MapClip.getHeight());
                        MapRegion.Size  = MapRegion.Image.Size;
                    }

                    javax.microedition.lcdui.Graphics g = new javax.microedition.lcdui.Graphics(Graphics.FromImage(MapRegion.Image));

                    MapClip.Render(g,
                                   0,
                                   0,
                                   new System.Drawing.Rectangle(
                                       0,
                                       0,
                                       MapRegion.Width,
                                       MapRegion.Height
                                       ),
                                   false, false, false, 0
                                   );
                }
                catch (Exception err)
                {
                }
            }
        }
 public virtual void paint(Graphics g)
 {
     g.setColor(0xFFFFFF);
     g.fillRect(0, 0, getWidth(), getHeight());
     if (image != null)
     {
         g.drawImage(image, getWidth() / 2, getHeight() / 2, Graphics.VCENTER | Graphics.HCENTER);
     }
     g.setColor(0x000000);
     for (int i = 0; i < log.Length; i++)
     {
         if (log[i] != null)
         {
             g.drawString(log[i], 0, i * logFont.getHeight(), Graphics.TOP | Graphics.LEFT);
         }
     }
 }
 public virtual void paint(Graphics g)
 {
     g.setColor(0xFFFFFF);
     g.fillRect(0, 0, getWidth(), getHeight());
     if (message1 != null)
     {
         g.setColor(0x000000);
         g.drawString(message1, 1, 1, Graphics.TOP | Graphics.LEFT);
         g.drawString(message2, 1, 1 + g.getFont().getHeight(), Graphics.TOP | Graphics.LEFT);
     }
 }
예제 #4
0
 public void Render(javax.microedition.lcdui.Graphics g, int x, int y)
 {
 }