-
Bug
-
Resolution: Fixed
-
P3
-
1.4.0
-
None
-
beta
-
sparc
-
solaris_8
-
Verified
With this code:
class DummyJComponent extends javax.swing.JComponent {
}
...
DummyJComponent lw = new DummyJComponent();
lw.getColorModel();
...
In Headless mode, a Headless exception is thrown:
!! FAIL: java.awt.Component: do_getColorModel_50 status=fail with exception=java.awt.HeadlessException
java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getColorModel(HeadlessToolkit.java:182)
at java.awt.Component.getColorModel(Component.java:1392)
at java_awt_Component.do_getColorModel_50(java_awt_Component.java:1445)
at java_awt_Component.run(java_awt_Component.java:3508)
at java.lang.Thread.run(Thread.java:579)
This happens for every Component subclass.
The javadoc does not indicate this method throws any exception at all.
(see file:/usr/local/java/jdk1.4/doc/api/java/awt/Component.html#getColorModel())
There's probably a good reason for throwing the exception, it simply
should be documented.
class DummyJComponent extends javax.swing.JComponent {
}
...
DummyJComponent lw = new DummyJComponent();
lw.getColorModel();
...
In Headless mode, a Headless exception is thrown:
!! FAIL: java.awt.Component: do_getColorModel_50 status=fail with exception=java.awt.HeadlessException
java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getColorModel(HeadlessToolkit.java:182)
at java.awt.Component.getColorModel(Component.java:1392)
at java_awt_Component.do_getColorModel_50(java_awt_Component.java:1445)
at java_awt_Component.run(java_awt_Component.java:3508)
at java.lang.Thread.run(Thread.java:579)
This happens for every Component subclass.
The javadoc does not indicate this method throws any exception at all.
(see file:/usr/local/java/jdk1.4/doc/api/java/awt/Component.html#getColorModel())
There's probably a good reason for throwing the exception, it simply
should be documented.