classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: Swing based AWT peers.


From: Roman Kennke
Subject: [cp-patches] FYI: Swing based AWT peers.
Date: Sat, 14 Jan 2006 00:30:16 +0000

Here comes a first prototypical implementation of AWT peers based on
Swing. This is not a complete AWT toolkit implementation and cannot be.
It only provides a couple of AWT widgets (only the very basic ATM). The
following screenshot is a small AWT program that runs with these peers:

http://kennke.org/~roman/awtswing.png

Of course, for making the Swing based peers work, they still have to be
wired to a native drawing backend. I'll try to hack together one for
GTK soon (based on the GTK peers of course).

The code is pretty well documented, also the package.html contains the
most important hints for implementing a real toolkit on top of those
widgets.

Cheers, Roman

2006-01-13  Roman Kennke  <address@hidden>

        * gnu/java/awt/peer/swing/SwingButtonPeer.java,
        * gnu/java/awt/peer/swing/SwingCanvasPeer.java,
        * gnu/java/awt/peer/swing/SwingComponent.java,
        * gnu/java/awt/peer/swing/SwingComponentPeer.java,
        * gnu/java/awt/peer/swing/SwingContainerPeer.java,
        * gnu/java/awt/peer/swing/SwingFramePeer.java,
        * gnu/java/awt/peer/swing/SwingLabelPeer.java,
        * gnu/java/awt/peer/swing/SwingMenuBarPeer.java,
        * gnu/java/awt/peer/swing/SwingMenuItemPeer.java,
        * gnu/java/awt/peer/swing/SwingMenuPeer.java,
        * gnu/java/awt/peer/swing/SwingPanelPeer.java,
        * gnu/java/awt/peer/swing/SwingTextFieldPeer.java,
        * gnu/java/awt/peer/swing/SwingToolkit.java,
        * gnu/java/awt/peer/swing/SwingWindowPeer.java,
        * gnu/java/awt/peer/swing/package.html:
        New files. Implemented some basic AWT peers based on Swing.

Attachment: swingpeers.tar.gz
Description: GNU Zip compressed data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]