Re: [sdljava-users] Can AWT/Swing widgets be used inside or alongside sdlsurface?
Status: Beta
Brought to you by:
ivan_ganza
|
From: Chris D. <Des...@nt...> - 2005-02-23 21:25:58
|
Sannie Kwakman wrote:
> Hi everyone!
>
> I'm checking out various high-speed graphics and game libraries for
> use in a java based multiplayer game I'm developing. Sdljava seems to
> do the trick on most requirements, but there is something that I
> haven't figured out yet. At certain points in the game, there will be
> several animations and sprite-movements displayed at once, with some
> basic chat functionality right next to it. My knowledge of sdljava (or
> SDL for that matter) is still pretty limited, but my understanding is
> that I have to create a SDLSurface for the animations and sprite
> movements (using openGL or sdl_gfx). I wanted to use the standard AWT
> (or, if possible, Swing) widgets for the chatinterface, which is
> nothing more than a TextField and scrollable TextArea. In my tests I
> haven't been able to combine a SDL_surface and AWT/Swing widgets in
> one window. My approaches so far have been pretty awt-centric (trying
> to add a SDLSurface to a Container/Frame/JFrame and trying to get a
> AWT/Swing widget to draw on a SDLSurface) none of which were
> succesfull. And because a SDLSurface creates its own window,
> drawing/adding AWT widgets next to the SDLSurface don't seem to be
> possible either.
>
> Is combining AWT/Swing with SDL graphics actually possible (and if so,
> how) or are there other methods for creating a chat interface within a
> surface?
>
> Thanks in advance!
>
> -- Sannie Kwakman
This seems to be quite a good idea, but you can't do it using the
approach you are taking.
--
|>>>
Dessimat0r /`\ |
"We cannot turn back time, but we can _ _|_ _
move it forwards with our own hands." |;|_|;|_|;|
\\. . /
[www: http://codeknight.net ] \\: . /
[e-mail: des...@nt... ] ||: U | /`\
[icq: 21477909 ] ||:. |
[msn: des...@nt... ] \,/ ||: U.|
||: | \,/
||: , |
____--`~--- '--~~__ __ ----~ - ~`---,
-~--~ ~---__ ,--~' ~~----___
|