Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (120)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Basic Image Display  (Read 968 times)
0 Members and 1 Guest are viewing this topic.
Offline code_astronomer

Innocent Bystander




Java games rock!


« Posted 2004-06-01 17:45:49 »

Hi everybody.

I have been trawling through the posts trying to find something that could help me with my problem, but nothing quite sets it straight in my mind.

I am a complete newbie to this, hence the posting in this section...
would it be possible for someone to please help me output this image to the screen?  its driving me insane  Cry

Thanks in advance.



package phone;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.GameCanvas;
import java.io.*;

public class Midlet extends MIDlet {
     
   
   
    private Display display;
    Image pic = null;
   
   public void startApp() {
       
       
       ImageItem image;
   
       
       try{
       pic = Image.createImage("pic.png");
       }
       catch(IOException e)
       {;}
       
   }
        public void paint(Graphics g){
        g.drawImage(pic, 10, 10, Graphics.TOP|Graphics.LEFT);
        //g.drawRect(5,5,20,20);
       }
   
   public void pauseApp() {
   }
   
   public void destroyApp(boolean unconditional) {
   }

}
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #1 - Posted 2004-06-01 18:19:30 »

If that were normal java I'd say "read the API docs for the Graphics.drawImage(...) method I think your args are wrong" but I have no experience with j2me.

malloc will be first against the wall when the revolution comes...
Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #2 - Posted 2004-06-02 08:56:54 »

Plus, you should never mask exceptions.  Always print a stack trace, especially when developing.  Maybe your problem is your image is not being loaded.  If you print the stack trace, you will know for sure.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #3 - Posted 2004-06-02 09:13:15 »

Quote
Plus, you should never mask exceptions.  Always print a stack trace, especially when developing.  Maybe your problem is your image is not being loaded.  If you print the stack trace, you will know for sure.


Yeah - in pseudocode you have written:

1  
2  
3  
1. If there are any mistakes, errors, or bugs in my code whilst doing this:
2. ...do something
3. then don't tell me about it. Pretend nothing went wrong. My code is always perfect and I never make any mistakes.


Of course, there are occasions where you believe you really can't make a mistake, such as:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
File f = new File( "blah" );
if( f.exists() )
{
  try{
     new FileInputStream( f );
     ...etc
   }
   catch( FileNotFoundException e )
   {
      //Um...this isn't possible. So do nothing.
   }
}


...although even there it actually is theoretically possible - the file could be deleted just a nanosecond after you checked if it existed Smiley.

malloc will be first against the wall when the revolution comes...
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (42 views)
2014-10-16 15:22:06

Norakomi (32 views)
2014-10-16 15:20:20

lcass (37 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (66 views)
2014-10-14 00:35:47

TehJavaDev (59 views)
2014-10-14 00:32:37

BurntPizza (73 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45

BurntPizza (85 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!