Extension SDK

oracle.ide.util
Class JDK

java.lang.Object
  extended byoracle.ide.util.JDK

public final class JDK
extends java.lang.Object


Field Summary
static boolean HAS_BUG_2435195
          bug2435195 - JDK1.4:RELOAD EXTERNALLY MODIFIED FILES FREEZES JDEV
static boolean HAS_BUG_2637601
          ORA2637601 - JDK1.4: JDEV ST: CLK EDITOR TITLEBAR DOES NOT ALWAYS RESTORE FOCUS When a dockable window has the focus, clicking the titlebar of an editor does not activate the editor.
static boolean HAS_BUG_2645826
          ORA2645826 - OBJECT NAMES DIALOG STATIC TEXT AND EDIT BOXES A BIT TOO LEFT JUSTIFIED On Windows XP, GetStockObject(SYSTEM_FONT) does not return Tahoma as documented.
static boolean HAS_BUG_4103503
          JS4103503 - JInternalFrame: maximized state isn't shared (Problem noticed on Solaris) Note that this bug is reported to be fixed in swing1.0fcs but still reproduces on Solaris with JDK1.3.1
static boolean HAS_BUG_4199374
          JavaSoft bug#4199374 Component.requestFocus() fails for components on JWindow
static boolean HAS_BUG_4336775
          JavaSoft bug#4336775 - JMenu steals focus from JInternalFrame and never restores it
static boolean HAS_BUG_4381959
          JavaSoft bug#4381959 & bug#4181306 - focus not handled correctly if two modal dialogs invoked in the same event handler.
static boolean HAS_BUG_4390137
          JS4390137 - Frame is not getting visible in Linux once hidden
static boolean HAS_BUG_4502288
          JavaSoft bug#4502288 - focus not switching to tabbedpane on first mouse click when switching tabs Another one closed as not-a-bug.
static boolean HAS_BUG_4519411
          JavaSoft bug#4519411 - Printing of Applets has been broken
static boolean HAS_BUG_4551985
          ORA2566491 - TOP LEVEL MENUS ARE WHITE UNDER XP JS4551985 - Background color of Menu is different from that of MenuBar (XP only) Sun's evaluation is worth being mentioned: This is not a bug.
static boolean HAS_BUG_4647105
          JavaSoft bug#4647105 - JMenu layout incorrect on dual Monitor systems on secondary monitor Oracle bug#2488343 - IDE MENUS INCORRECTLY PLACED WITH DUAL MONITORS
static boolean HAS_BUG_4737679
          JavaSoft bug#4737679 - Extra KEY_TYPED keyevent generated with missing modifiers Oracle bug#2374230 - JDK1.4: EXTRA CHARS TYPED WHEN USING ALT+LEFT/RIGHT
static boolean HAS_BUG_4753146
          JS4753146 - 1.4.1 REGRESSION: Mnemonics no longer show underlines in Windows L&F
static boolean HAS_BUG_4765282
          ORA2627653 - URLCHOOSER SCROLLBAR(S) TAKES THE FOCUS JS4765282 - Scrollbars for JScrollPane receive focus when used with JTextArea Scrollbars are part of the tab focus cycle by default under jdk 1.4, while this was not true under earlier jdk's.
static boolean HAS_BUG_4773490
          Provides a way to work around a bug in JDK 1.4.2.
static boolean HAS_BUG_F10INTERNALFRAMEMENU
          bug1534897 - ALT + F10 DON'T LET YOU NAVIGATE THE MENUS CORRECLTY The accelerator for the JInternalFrame system menu is also F10 and should be Ctrl+minus.
static boolean HAS_BUG_GETKEYMODIFIERSTEXT
          KeyEvent.getKeyModifiersText uses hardcoded separators and not those specified by the UIManager
static boolean HAS_BUG_J2D_ROTATE
          Deprecated. since 9.0.3.811
static boolean HAS_BUG_NOREMOVEFOCUS
          Could not find the corresponding JavaSoft bug (there are so many focus bugs !) JComponent.removeNotify calls clearFocusOwners() before to remove the component to ensure the focus is not a a component that is no longer in the chain.
static boolean HAS_BUG_TABBEDPANE_NPE_JAWS
          JTabbedPane throws NPE with JAWS because of a null MouseEvent passed to getTooltipText() JTabbedPane does not check for a null event.
static boolean IS_JDK14
          Generic flag to tag all the places that must be reviewed when we stop the support of JDK 1.3 for running the product.
static boolean IS_JDK141
           
static boolean SEARCH_ACCELERATORS_IN_MENUS
          ORA2632937 - NEW WINDOWCOMES UP EVEN EO, ASSOCIATION, VIEW LINK AND OTHER WIZARDS.
static boolean WA_ORABUG_1963899
          ORA1963899 - JDEV ON LINUX USING KDE2: PART OF IDE WINDOW IS GRAYED OUT, DISABLED
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IS_JDK14

public static final boolean IS_JDK14
Generic flag to tag all the places that must be reviewed when we stop the support of JDK 1.3 for running the product.


IS_JDK141

public static final boolean IS_JDK141

HAS_BUG_4199374

public static final boolean HAS_BUG_4199374
JavaSoft bug#4199374 Component.requestFocus() fails for components on JWindow


HAS_BUG_J2D_ROTATE

public static final boolean HAS_BUG_J2D_ROTATE
Deprecated. since 9.0.3.811

(could not find a corresponding bug in the JavaSoft bug database. Graphics2D.drawString() draws out of bounds after g.rotate(-Math.PI/2,0,0);
Only known version to have the bug is 1.3.0.2


HAS_BUG_NOREMOVEFOCUS

public static final boolean HAS_BUG_NOREMOVEFOCUS
Could not find the corresponding JavaSoft bug (there are so many focus bugs !) JComponent.removeNotify calls clearFocusOwners() before to remove the component to ensure the focus is not a a component that is no longer in the chain. However, it does not clear the focus if the removed component is parent of the focused component.


HAS_BUG_4336775

public static final boolean HAS_BUG_4336775
JavaSoft bug#4336775 - JMenu steals focus from JInternalFrame and never restores it


HAS_BUG_GETKEYMODIFIERSTEXT

public static final boolean HAS_BUG_GETKEYMODIFIERSTEXT
KeyEvent.getKeyModifiersText uses hardcoded separators and not those specified by the UIManager


HAS_BUG_F10INTERNALFRAMEMENU

public static final boolean HAS_BUG_F10INTERNALFRAMEMENU
bug1534897 - ALT + F10 DON'T LET YOU NAVIGATE THE MENUS CORRECLTY The accelerator for the JInternalFrame system menu is also F10 and should be Ctrl+minus.


HAS_BUG_4502288

public static final boolean HAS_BUG_4502288
JavaSoft bug#4502288 - focus not switching to tabbedpane on first mouse click when switching tabs Another one closed as not-a-bug.


HAS_BUG_TABBEDPANE_NPE_JAWS

public static final boolean HAS_BUG_TABBEDPANE_NPE_JAWS
JTabbedPane throws NPE with JAWS because of a null MouseEvent passed to getTooltipText() JTabbedPane does not check for a null event. This method gets called with a null event by the AccessibilityBridge.


HAS_BUG_4381959

public static final boolean HAS_BUG_4381959
JavaSoft bug#4381959 & bug#4181306 - focus not handled correctly if two modal dialogs invoked in the same event handler.


HAS_BUG_2435195

public static final boolean HAS_BUG_2435195
bug2435195 - JDK1.4:RELOAD EXTERNALLY MODIFIED FILES FREEZES JDEV


HAS_BUG_4519411

public static final boolean HAS_BUG_4519411
JavaSoft bug#4519411 - Printing of Applets has been broken


HAS_BUG_4647105

public static final boolean HAS_BUG_4647105
JavaSoft bug#4647105 - JMenu layout incorrect on dual Monitor systems on secondary monitor Oracle bug#2488343 - IDE MENUS INCORRECTLY PLACED WITH DUAL MONITORS


HAS_BUG_4737679

public static final boolean HAS_BUG_4737679
JavaSoft bug#4737679 - Extra KEY_TYPED keyevent generated with missing modifiers Oracle bug#2374230 - JDK1.4: EXTRA CHARS TYPED WHEN USING ALT+LEFT/RIGHT


HAS_BUG_4773490

public static final boolean HAS_BUG_4773490
Provides a way to work around a bug in JDK 1.4.2.

Javasoft bug #4773490 - 1.4.2 REGRESSION: Toolbar separators incorrect
Oracle bug #3355031 - JDK1.4.2_03 TOOLBAR IS SHOWN AS CORRUPT, TOOLBAR SEPARATORS ARE SHOWN HORIZONTAL


HAS_BUG_4765282

public static final boolean HAS_BUG_4765282
ORA2627653 - URLCHOOSER SCROLLBAR(S) TAKES THE FOCUS JS4765282 - Scrollbars for JScrollPane receive focus when used with JTextArea Scrollbars are part of the tab focus cycle by default under jdk 1.4, while this was not true under earlier jdk's.


HAS_BUG_2637601

public static final boolean HAS_BUG_2637601
ORA2637601 - JDK1.4: JDEV ST: CLK EDITOR TITLEBAR DOES NOT ALWAYS RESTORE FOCUS When a dockable window has the focus, clicking the titlebar of an editor does not activate the editor.


WA_ORABUG_1963899

public static final boolean WA_ORABUG_1963899
ORA1963899 - JDEV ON LINUX USING KDE2: PART OF IDE WINDOW IS GRAYED OUT, DISABLED


HAS_BUG_4103503

public static final boolean HAS_BUG_4103503
JS4103503 - JInternalFrame: maximized state isn't shared (Problem noticed on Solaris) Note that this bug is reported to be fixed in swing1.0fcs but still reproduces on Solaris with JDK1.3.1


HAS_BUG_4390137

public static final boolean HAS_BUG_4390137
JS4390137 - Frame is not getting visible in Linux once hidden


HAS_BUG_4551985

public static final boolean HAS_BUG_4551985
ORA2566491 - TOP LEVEL MENUS ARE WHITE UNDER XP JS4551985 - Background color of Menu is different from that of MenuBar (XP only) Sun's evaluation is worth being mentioned: This is not a bug. Because by default on WinXP the menu & menubar colour are different. Menu has white on WinXP. To change this, Settings -> Control Panel -> Display -> Appearance Select Menu from the Item list and see the colour. Change this on WinXP to the same colour as MenuBar ... This is not a bug. Will close this bug once the customer okays my findings.


HAS_BUG_2645826

public static final boolean HAS_BUG_2645826
ORA2645826 - OBJECT NAMES DIALOG STATIC TEXT AND EDIT BOXES A BIT TOO LEFT JUSTIFIED On Windows XP, GetStockObject(SYSTEM_FONT) does not return Tahoma as documented. As a consequence, the default Plaf font is choosen instead which is Dialog. The problem is that Dialog cuts the left part of the first letter in text fields (especially "W" )


SEARCH_ACCELERATORS_IN_MENUS

public static final boolean SEARCH_ACCELERATORS_IN_MENUS
ORA2632937 - NEW WINDOWCOMES UP EVEN EO, ASSOCIATION, VIEW LINK AND OTHER WIZARDS. Although all our accelerators are defined in InputMaps, JDev still searches for accelerators in the menus. In addition to that, when a dialog does not set the focus explicitely, the keys are not sent to the dialog but to the window that had the focus. If you combine the two problems, you could have File|New... Ctrl+N working from a wizard.


HAS_BUG_4753146

public static final boolean HAS_BUG_4753146
JS4753146 - 1.4.1 REGRESSION: Mnemonics no longer show underlines in Windows L&F

The Windows L&F does not properly show/hide "button" mnemonics under JDK 1.4.1.


Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.