java.awt.Toolkit problem

Glynn Clements glynn at sensei.co.uk
Fri Oct 2 11:02:33 PDT 1998


Peter C. Mehlitz wrote:

> To make Toolkit abstract would be just a matter of minutes, but - since it
> doesn't have a public constructor - I don't see any reason why we should add
> another class, just to end up with the same behavior (a good way to bloat the
> system).

Ah, well, the point is that the existing mechanism doesn't quite give
you the specified behaviour (at least not according to the versions of
the spec. which I've seen; I don't know if this is changed in 1.2).

java.awt.Component::getToolkit

   Gets the toolkit of this component. Note that the frame that contains
          a component controls which toolkit is used by that component.
          Therefore if the component is moved from one frame to another,
          the toolkit it uses may change.

IOW, a Java application can force the use of a particular toolkit by
creating a subclass of java.awt.Window, which overrides the
getToolkit() method. But a Kaffe application can't.

-- 
Glynn Clements <glynn at sensei.co.uk>


More information about the kaffe mailing list