3789983e89
Reviewed-by: darcy, ihse
63 lines
1.8 KiB
Plaintext
63 lines
1.8 KiB
Plaintext
Working on Swing Using the NetBeans IDE
|
|
|
|
This Swing NetBeans project allows a developer interested in making changes to
|
|
and/or fixing bugs in swing to modify, build, run and test swing in a
|
|
standalone manner as well as generating the javadoc for the swing classes.
|
|
|
|
README FIRST
|
|
|
|
make/netbeans/README to get started with NetBeans IDE and OpenJDK, and
|
|
working with the OpenJDK NetBeans projects.
|
|
|
|
WORKING WITH SWING
|
|
|
|
Swing doesn't contain native code; it's pure java. You don't need to
|
|
have all the Java SE sources to work on Swing but just the following subset:
|
|
|
|
make/netbeans/
|
|
javax/swing/
|
|
com/sun/swing/
|
|
com/sun/java/swing/
|
|
sun/swing/
|
|
|
|
The set of actions supported by this project are:
|
|
|
|
* Build Project:
|
|
|
|
- Compiles Swing's source files and puts the class files under
|
|
build/${platform}-${arch}/classes.
|
|
|
|
- Generates swing.jar file under dist/lib/swing.jar
|
|
|
|
This new jar file could be used to patch an existing JDK installation
|
|
by using -Xbootclasspath/p:$MYSRC/dist/lib/swing.jar
|
|
|
|
* Generate Javadoc for Project
|
|
|
|
- Generates the javadoc for the Swing source files,
|
|
|
|
- The javadoc is generated under build/${platform}-${arch}/javadoc/swing.
|
|
|
|
* Run Project
|
|
|
|
- Builds and runs the SampleTree demo.
|
|
|
|
* Debug Project
|
|
|
|
- Builds and then runs the debugger on the SampleTree demo.
|
|
|
|
* Clean Project
|
|
|
|
- Cleans the files created by this project under build, dist, and demo.
|
|
|
|
IMPORTANT NOTE
|
|
|
|
Please make sure to follow carefully the governance rules documented at
|
|
http://openjdk.dev.java.net/
|
|
|
|
KNOWN ISSUES
|
|
|
|
When debugging the project, breakpoints set in SampleTree's code will be
|
|
stopped at, but the editor display will not update correctly. Breakpoints
|
|
outside of the constructor work as expected.
|