Extension SDK

oracle.ide.util
Class JDK

java.lang.Object
  |
  +--oracle.ide.util.JDK

public final class JDK
extends java.lang.Object


Field Summary
static boolean HAS_BUG_2089842
          bug2089842 - Under JDK1.4 JDev uses 100% of CPU
static boolean HAS_BUG_2435195
          bug2435195 - JDK1.4:RELOAD EXTERNALLY MODIFIED FILES FREEZES JDEV
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_4302764
          JavaSoft bug#4302764 - focus is not set in JInternalFrame Not really convinced this is the right
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_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 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.

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_4302764

public static final boolean HAS_BUG_4302764
JavaSoft bug#4302764 - focus is not set in JInternalFrame Not really convinced this is the right

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_2089842

public static final boolean HAS_BUG_2089842
bug2089842 - Under JDK1.4 JDev uses 100% of CPU

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

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.

Extension SDK