piccolo2d.java / extras / src / main / java / org / piccolo2d / extras / pswing /
@Michael L Heuer Michael L Heuer authored on 24 Sep 2016
..
PComboBox.java Issue 205 ; updating copyright year in license header to 2011 14 years ago
PSwing.java Fix JDK8 javadoc lint errors 8 years ago
PSwingCanvas.java Issue 205 ; updating copyright year in license header to 2011 14 years ago
PSwingEvent.java Issue 217; adding/replacing license headers 14 years ago
PSwingEventHandler.java Issue 235 - PSwingEventHandler now uses Point2D.Double in call to cameraToLocal to avoid under/overflow 13 years ago
PSwingMouseEvent.java Fix JDK8 javadoc lint errors 8 years ago
PSwingMouseMotionEvent.java Fix JDK8 javadoc lint errors 8 years ago
PSwingMouseWheelEvent.java Fix JDK8 javadoc lint errors 8 years ago
PSwingRepaintManager.java Issue 205 ; updating copyright year in license header to 2011 14 years ago
package.html Issue 37 ; refactoring package edu.umd.cs.piccolox to org.piccolo2d.extras in extras 14 years ago
readme.txt Issue 37 ; refactoring package edu.umd.cs.piccolox to org.piccolo2d.extras in extras 14 years ago
readme.txt
This directory contains source and examples for embedding Swing components in a Piccolo hierarchy.  This code was ported from a Jazz implementation.

Example usage:

        JSlider js = new JSlider( 0, 100 );
        PSwing pSwing = new PSwing( pswingCanvas, js );
        l.addChild( pSwing );

Known Issues
o Handling cursors on Swing components is not yet supported.
o Creation of a PSwing currently requires an instance of the PSwingCanvas in which the component will appear.  Future versions could delete this requirement, so that the constructor is simply PSwing(JComponent), and the PSwing can appear in many PSwingCanvases.

This code has been tested in a variety of situations by 4 or 5 independent users, but with more users, some bugs will be most likely be exposed.  (This code comes with NO WARRANTY, etc.)

Sam Reid
reids@colorado.edu