Re: Setting z-index in Swing & adding components
- From: "Andrew Thompson" <u32984@uwe>
- Date: Sat, 29 Dec 2007 07:53:29 GMT
Mohammad Javad Dousti wrote:
..[quoted text clipped - 32 lines]
Please learn how to post in-line with trimming.
...
(Why AbsoluteLayout?)
Because no other layout can do my work.
Rot. Whatever cannot be done in any single layout is
pretty simple to achieve with nested layouts.
..I want to design a board game:
put the places as JButton ..
JButtons do not make sense for the game place squares
themselves, though perhaps as a D'n'D (Drag'n'Drop, as
opposed to Dungeons and Dragons) DropTarget - probably
implemented on a (custom) BoardPlacePanel that has a
custom background, and is itself contained in a larger
layout.*
..and the player as another JButton and put it
on the places. But the arrangement of places is very specific!
*All* Java Layouts are very specific, and are also
very adaptive to the size and shape of the underlying
components. Lock down the size of the underlying
components, and the overall layout and size can
also be locked.
..(Take a
look at http://en.wikipedia.org/wiki/Monopoly_(game))
Monopoly, ..yes I'm familiar with it. Please enclose
URLs in <>, to help prevent line wrap and incorrect parsing.
..look at <http://en.wikipedia.org/wiki/Monopoly_(game)>)
* Use a GridLayout for each of the four sides, around the
borders of a BorderLayout. Drop a GridBagLayout in the
CENTER for the game cards, dice etc. D'n'D should be
able to handle the rest.
You might be able to do the entire GUI in a GBL,
here is a Periodic Table implemented in a* GBL.
<http://physci.org/jnlp/PToE.jnlp>
* Though their are some other layouts, and HTML
formatting, thrown in for good measure.
As I said, the component doesn't know its X and Y (So we can't use
getX and getY)
I find that hard to believe. What results when you call ? ..
System.out.println( myGamePieceJButton.getX() );
--
Andrew Thompson
http://www.physci.org/
Message posted via http://www.javakb.com
.
- Follow-Ups:
- Re: Setting z-index in Swing & adding components
- From: Chase Preuninger
- Re: Setting z-index in Swing & adding components
- References:
- Setting z-index in Swing & adding components
- From: Mohammad Javad Dousti
- Re: Setting z-index in Swing & adding components
- From: Andrew Thompson
- Re: Setting z-index in Swing & adding components
- From: Mohammad Javad Dousti
- Setting z-index in Swing & adding components
- Prev by Date: Re: JTable UI from User's point of view.
- Next by Date: Re: graphical calendar view
- Previous by thread: Re: Setting z-index in Swing & adding components
- Next by thread: Re: Setting z-index in Swing & adding components
- Index(es):