Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.gui > #4850

Debugging Focus problem

From Novice <novice@example..com>
Newsgroups comp.lang.java.gui
Subject Debugging Focus problem
Date 2011-12-22 21:54 +0000
Organization Your Company
Message-ID <Xns9FC3ACBF370B4jpnasty@94.75.214.39> (permalink)

Show all headers | View raw


I'm having a problem putting the focus where I want it in certain cases in 
a class I am revising. In most circumstances, the focus is where the 
program is telling it to be but I'm having one annoying situation where it 
isn't, specifically when I first display the GUI.

The last statement I execute before setting the JFrame visible is:
myTextArea.requestFocus();

However, the focus doesn't appear to be on ANY control of my GUI when it 
comes up. This impression was reinforced when I added this line after 
trying to set the focus on myTextArea:
System.out.println("The focus is currently on: " + getFocusOwner());

That statement indicated that the focus was on null.

Why would my requestFocus() be ignored - or honored but then immediately 
removed? - when first displaying the GUI but work perfectly after any other 
event? In each case, I set the focus on the exact same JTextArea.

I'm using Java 1.6.18 in Eclipse 3.7.

-- 
Novice

Back to comp.lang.java.gui | Previous | NextNext in thread | Find similar


Thread

Debugging Focus problem Novice <novice@example..com> - 2011-12-22 21:54 +0000
  Re: Debugging Focus problem Jeff Higgins <jeff@invalid.invalid> - 2011-12-22 17:10 -0500
    Re: Debugging Focus problem Novice <novice@example..com> - 2011-12-22 22:45 +0000
  Re: Debugging Focus problem Roedy Green <see_website@mindprod.com.invalid> - 2011-12-22 19:54 -0800

csiph-web