Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
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  
  applet focus  (Read 1049 times)
0 Members and 1 Guest are viewing this topic.
Offline bitshit

Junior Member




Java games rock!!


« Posted 2005-08-15 21:33:58 »

Is it possible to make an applet listen for input events automatically? I have to click on the applet window/awt frame (multiple times) to make it have focus and register input events.

The way im currently doing this is by adding the listners in the applet (and awt frame if i need to pop it up in a frame):

addKeyListener(this);
addMouseListener(this);
addMouseMotionListener(this);

and define their implementation:

protected void processMouseEvent(MouseEvent evt)
{
      <<code>>
      super.processMouseEvent(evt);
}

protected void processMouseMotionEvent(MouseEvent evt)
{
       <<code>>
       super.processMouseMotionEvent(evt);
}   

protected void processKeyEvent(KeyEvent e)
{
       <<code>>
       super.processKeyEvent(e);
}

And another one, is it possible to have an awt frame receive mouse events outside of its frame?

Thanks!
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #1 - Posted 2005-08-15 22:50:10 »

As far as I know, whatever you do to get focus inside your java code, the applet itself still needs to get focus by clicking on it.
The easiest way I suppose to handle this is to make the user click on the applet, a "Click here to start" message in your game for example. Maybe you can give the applet focus with some nifty javascript in your webpage, but I never tried that....

Offline Jeff

JGO Coder




Got any cats?


« Reply #2 - Posted 2005-08-16 02:26:14 »

Is it possible to make an applet listen for input events automatically?

No. Allowing an applet to steal focus from under the user would be a serious security risk.

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline bitshit

Junior Member




Java games rock!!


« Reply #3 - Posted 2005-08-16 08:55:16 »

erikd: thanks, I'll look into the javascript thing.

I guess receiving mouse events (like position etc) outside an awt frame would fall under the same security issues as stealing focus?  Undecided
Offline c_lilian

Senior Member


Projects: 1


Java games will probably rock someday...


« Reply #4 - Posted 2005-08-16 12:10:04 »

If your applet is signed (and if i remember well) it can request for focus.

I think there are some  issues with old browser (netscape version < 6.0) but none with current ones.

Tell us is you find something

Lilian

Offline Jeff

JGO Coder




Got any cats?


« Reply #5 - Posted 2005-08-18 05:18:42 »

If your applet is signed (and if i remember well) it can request for focus.

I think there are some  issues with old browser (netscape version < 6.0) but none with current ones.

Tell us is you find something

Lilian

AH. I didnt know that had been added.  It makes sense that a signed Applet would be allowed to.

thanks Smiley

JK

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
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.

TehJavaDev (15 views)
2014-08-28 18:26:30

CopyableCougar4 (25 views)
2014-08-22 19:31:30

atombrot (38 views)
2014-08-19 09:29:53

Tekkerue (34 views)
2014-08-16 06:45:27

Tekkerue (32 views)
2014-08-16 06:22:17

Tekkerue (20 views)
2014-08-16 06:20:21

Tekkerue (30 views)
2014-08-16 06:12:11

Rayexar (66 views)
2014-08-11 02:49:23

BurntPizza (43 views)
2014-08-09 21:09:32

BurntPizza (34 views)
2014-08-08 02:01:56
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

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

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

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

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

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!