This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Game Development and the fly likes chess pieces Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Game Development
Bookmark "chess pieces" Watch "chess pieces" New topic
Author

chess pieces

colin shuker
Ranch Hand

Joined: Apr 11, 2005
Posts: 744
Hi, I have built a chess game, and I've got a GUI up and running,
but at the moment, I'm just using Strings for the pieces.
eg "q" for white queen, "Q" for black queen.
Does anyone know how to get jpg images inside a Java Frame.
Or failing that, I cud try drawing sum pieces.
Any ideas?

Thanks
miguel lisboa
Ranch Hand

Joined: Feb 08, 2004
Posts: 1281



you'v to have in mind that every piece has to have two diferent (white and black) backgrounds
[ May 29, 2005: Message edited by: miguel lisboa ]

java amateur
colin shuker
Ranch Hand

Joined: Apr 11, 2005
Posts: 744
Hi, Thanks very much. I've copied and pasted the code. I'm
pretty sure you need your import statements at the top. Anyway,
it works with these at the top, but I just have an empty frame.
Im not sure how the following bit works exactly:

Image imagem = new ImageIcon("a.jpg").getImage();

Where do I need to have the jpg image stored?
Is it in the same folder as the code?
I'm just gonna try it and see
colin shuker
Ranch Hand

Joined: Apr 11, 2005
Posts: 744
Aha, I was right, I got a picture in the frame now, any Idea how to adjust the size, or is it better to do this outside of the program, and then just use a smaller picture?
miguel lisboa
Ranch Hand

Joined: Feb 08, 2004
Posts: 1281
maybe there's a better/simpler way of doing it, but i'd do the following:

imagine each square has 75x75 px
then each panel (for each pic/square) will size that too

then the problem will be in the layout so as to put 8 squares per row
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: chess pieces
 
Similar Threads
MultiDimensional array doesnt work
the most extreme that you have done or happened to you
Please explain these answers
Chess