Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (576)
games submitted by our members
Games in WIP (498)
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  
  About text output  (Read 1537 times)
0 Members and 1 Guest are viewing this topic.
Offline Sammyster

Senior Newbie


Medals: 1



« Posted 2012-04-08 16:00:37 »

Hello JGO!

Registred at your site today, Have to say that I love your registration process, best one i've seen so far Wink


So I've just started to work on my first game project a few weeks ago.It's nothing fancy just for me to learn how game makeing works and have a bit of fun.
Choosed to try and clone a old Star Trek game I played long ago(Forgotten it's name of course Sad).
I remember it as a semi-text based game where you travel your ship to various planets on a map,constantly keeping an eye on fuel levels and supplies, and of course for any nasty klingon that might show up.
Everything has been going really well so far, sorted out some basic collision detection,ship movement and running it on a thread. But I'm not so happy about the GUI yet.
But it's a big thing I haven't gotten working yet and didnt find anything usefull on google either so I though I could ask you guys here for some expert help Smiley


So what I want to do is updating a JTextArea with all the text from my game, for example when my ship collide with planet 101 I want it to output my welcome message for that specific planet and so on.
I tried to do it simple with the "setText" method, but i only got that to work from inside the same class where my JTextArea was, and it didnt update the text at all just overwrite it with the next line.
So yeah, any help on how to update my game text would be very appreciated!

//Sam
Offline ra4king

JGO Kernel


Medals: 322
Projects: 2
Exp: 4 years


I'm the King!


« Reply #1 - Posted 2012-04-09 03:24:07 »

Looks like your Google-Fu was off a little: http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html Wink

Offline theagentd
« Reply #2 - Posted 2012-04-09 05:28:54 »

setText(getText() + theNewLine)?

Myomyomyo.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ReBirth
« Reply #3 - Posted 2012-04-09 05:37:39 »

Try to not mix swing in your game. Build your own class which is able to render string and warp them. It's painful but worth it.

Offline Sammyster

Senior Newbie


Medals: 1



« Reply #4 - Posted 2012-04-10 19:48:32 »

Thanks guys, finally got it working.
If I should'nt mix swing into my game I've done a quite big misstake now as most of my game is based on it,
but will look into an own rendering class. Will be very painfull and very time consumeing for a noob like me i'm sure!


And yes my google-fu will always be a bit off  Wink
Offline BoBear2681

JGO Coder


Medals: 18



« Reply #5 - Posted 2012-04-10 20:13:03 »

setText(getText() + theNewLine)?

Even though the OP will probably move away from Swing, just for completeness I'd recommend using JTextArea.append(text) rather than the approach above.  A little cleaner, not to mention teh more efficient!!!1

<OT>
Why they added that method (and insert()) to JTextArea and not JTextComponent is beyond me.  You shouldn't have to resort to modifying the Document or replaceSelection() to do standard text operations efficiently.  Ah well.
</OT>
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.

xsi3rr4x (15 views)
2014-04-15 18:08:23

BurntPizza (13 views)
2014-04-15 03:46:01

UprightPath (27 views)
2014-04-14 17:39:50

UprightPath (12 views)
2014-04-14 17:35:47

Porlus (29 views)
2014-04-14 15:48:38

tom_mai78101 (51 views)
2014-04-10 04:04:31

BurntPizza (110 views)
2014-04-08 23:06:04

tom_mai78101 (211 views)
2014-04-05 13:34:39

trollwarrior1 (179 views)
2014-04-04 12:06:45

CJLetsGame (185 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
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!