This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
When starting up in MDI mode, the IDE has the focus, but the Welcome screen does not. This makes closing the Welcome screen from the keyboard quite nonobvious. Alt Tab doesn't switch you to the Welcome screen, and no other combination of keys will do so either. The only way to close the Welcome screen is to select Help|Welcome Panel, which puts focus on the Welcome screen. Then it can be closed from the keyboard. Could we start with focus on the Welcome screen, so that it can be more easily closed?
Component & subcomponent were changed.
surprisingly nontrivial task. Under X Window for example the is no sure way in Java to pass the focus to a window. It's possible to front the window [Frame.toFront()], but in general fronting the window != set the keyboard focus to the window. Blame Java/X Window.
I have no problem under Linux/Enlightenment, at least since the recent fix giving a mnemonic for the "Show..." checkbox. I start up with a new user dir, Alt-F to close import wizard, Alt-M and Alt-F to select MDI mode in the Setup wizard, then Alt-S Tab Space to close the Welcome window. What platform did you see this on?
I would also note that if your window manager does not provide a KB shortcut for closing a window, that is really a problem with your WM. Apps should not be expected IMHO to provide specific KB ways to close native windows.
The problem was seen on Win98; I haven't verified it on other Win platforms. Alt+F4 certainly works to close a window; the problem is that I can't get focus onto the Welcome screen in order to use Alt+F4 -- it starts out on the IDE's window. Maybe there is some mystery (probably Win-defined) shortcut to get focus onto the Welcome screen, but I don't know what it is.
Welcome screen is a non-modal dialog, this was an HIE/UI decision. The implication of using a non-modal dialog on Windows platform are 1) the dialog is alway on top of its parent window (NB MDI window in this case) 2) the dialog does not have taskbar icon of its own, the user cannot Alt-Tab to it 3) point 1) implies that even that the user can press Alt+H to get to the Help submenu the menu popup is obscured by the Welcome non-modal dialog, the menu item "Welcome Panel" is not visible I agree that this means the IDE can be safely declared to be keyboard-hostile during the first 30 seconds after startup (== non accessible?) What we can do - either kill the Welcome screen - or redesign/rewrite it. This is not that trivial. We must consider all consequences. For example if we make it modal to ensure that it's always focused whenver the users Alt+Tab to the MDI window, what disaster it can cause if during the startup another modal dialog wants to be displayed (Autoupdate?) I pass this issue back to UI. No special core team's expertise is needed.
Another possibility is to capture the Welcome Panel inside the MDI frame upon first startup. It might need to be resized and repositioned to look good, but that seems a lot easier than trying to wrestle with all of Java's window management issues. And, it won't interfere with any modal dialogs that need to be displayed.
Target milestone -> 3.3.1.
We recommend to use SDI for people with disabilities, so changing to enhancement.
Target milestone -> 3.4
Reassigning to Marek, evaluate, please. Thsnks.
Reassigning back to me, I would overload you, Marek :-)
Evaluation: Trung is right, with current Welcome screen, accessibility is not implementable (no way to put focus to the non-modal, separate dialog). Solution possibilities as I see it now are: a) make Welcome screen modal again. Problems with another modal dialog popping up during welcome screen visible life could be solved at system level, by chaining these dialogs into parental chain. b) make Welcome screen MDI-inside, so that we can put focus to it. Problems: not easily implementable, needs bigger dialog open API change, dialog system is not designed to work with inner dialogs, I expect possible troubles with Swing in this area. Appearance changes - welcome screen will have different border, it is not possible to move welcome screen outside of main window (I'm not implying that this is bad) My opinion is that a) is better, but I need further expertise and opinions from HIE/UI team, to know all pros and cons. Also tests on which platforms is this a real problem, only win98 system or yet other one?
Target milestone was changed from '3.4' to TBD.
My evaluation still valid, but this problem is related to older Welcome screen, which now has been replaced and isn't visible in default system (module) configurations. I would recommend to close this as wont fix or make older welcome panel modal again, as I suggested. Passing to UI group to know their opinion.
Jano, is old welcome screen still supported? If not close as WONTFIX, thanks in advance.
it's very old issue, we hve new Welcome Screen already 3 releases integrated...
This issue was solved long time ago. Because nobody has reopened it neither added comments, we are verifying/closing it now. If you are still able to reproduce the problem, please reopen. Thanks in advance.