Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (109)
games submitted by our members
Games in WIP (536)
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  
  Determining when the tooltip is showing.  (Read 947 times)
0 Members and 1 Guest are viewing this topic.
Offline zappsweden

Junior Member




Java games rock!


« Posted 2006-10-27 21:36:56 »

The ToolTipManager seems very thin to me. Is there any way of knowing when a ToolTip is showing on screen (so that I can suspend certain paints that could ruin the tooltiptext) ?
Offline zappsweden

Junior Member




Java games rock!


« Reply #1 - Posted 2006-10-27 21:52:40 »

The only way I find as solution in case there are no methods for finding out when tooltip is showing is that I must have event handlers on every single component I have a tooltiptext on

say
MouseEntered
MouseExited

events on any of those components would set a boolean flag true/false for me to read within the game.
Offline CommanderKeith
« Reply #2 - Posted 2006-10-27 22:17:57 »

A hacky way would be to check the JApplet/JFrame's RootPaneContainer's glassPane which is the component that is the parent of all tooltips.

Check this method out:

http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/RootPaneContainer.html#getGlassPane()

& with the glassPane do
glassPane.getCOmponents() & hopefully you'll have all of your visible tooltips!

Keith

EDIT: and I nearly forgot, you'd best do that on the event dispatch thread using SwingWorker.invokeLater() or invokeNow().

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

Junior Member




Java games rock!


« Reply #3 - Posted 2006-10-28 12:02:31 »

I found a simplke woraround. The problem I got was a tooltip showing as a white rectangle with no text. The reasons was that I was constantly updating my drawing surface so by reducing frame rates I got the tooltip working. The odd thing though, was that the area where I had tooltip was not the same area as where i was repainting due to frame rate and I was actually using passive rendering!

Was not passive rendering supposed to not interfer with other drawing code?
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.

CogWheelz (15 views)
2014-08-01 22:53:16

CogWheelz (15 views)
2014-08-01 22:51:43

CopyableCougar4 (18 views)
2014-08-01 19:37:19

CogWheelz (19 views)
2014-07-30 21:08:39

Riven (27 views)
2014-07-29 18:09:19

Riven (16 views)
2014-07-29 18:08:52

Dwinin (14 views)
2014-07-29 10:59:34

E.R. Fleming (35 views)
2014-07-29 03:07:13

E.R. Fleming (13 views)
2014-07-29 03:06:25

pw (44 views)
2014-07-24 01:59:36
Resources for WIP games
by CogWheelz
2014-08-01 18:20:17

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

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

List of Learning Resources
by SilverTiger
2014-07-31 18:26:06

List of Learning Resources
by SilverTiger
2014-07-31 13:54:12

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22
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!