This page lists Free Swing applications that we use to test against GNU Classpath. Use this list to pick a test application. Extend the list if you know program that would be good for testing purposes.

Index

(Should) Work

FoxHunt

JTetris

JUnit

DailyProphet

JChemPaint

jIRCii

JAP

BeanShell

jTans

OilEd

Jmol

uncaught exception: java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
   at gnu.java.awt.peer.qt.QtFontPeer.getLineMetrics(QtFontPeer.java:188)
   at java.awt.Font.getLineMetrics(Font.java:967)
   at java.awt.Font.getLineMetrics(Font.java:1361)
   at java.awt.font.TextLayout.<init>(TextLayout.java:103)
   at javax.swing.plaf.basic.BasicButtonListener.propertyChange(BasicButtonListener.java:87)
   at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:388)
   at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:332)
   at java.awt.Component.firePropertyChange(Component.java:4916)
   at javax.swing.AbstractButton.setText(AbstractButton.java:1616)
   at javax.swing.AbstractButton.init(AbstractButton.java:926)
   at javax.swing.JToggleButton.<init>(JToggleButton.java:294)
   at javax.swing.JCheckBox.<init>(JCheckBox.java:135)
   at javax.swing.JCheckBox.<init>(JCheckBox.java:125)
   at org.openscience.jmol.app.GuiMap$KeyJCheckBox.<init>(GuiMap.java:328)
   at org.openscience.jmol.app.GuiMap.newJCheckBox(GuiMap.java:215)
   at org.openscience.jmol.app.PreferencesDialog.buildDispPanel(PreferencesDialog.java:194)
   at org.openscience.jmol.app.PreferencesDialog.<init>(PreferencesDialog.java:142)
   at org.openscience.jmol.app.Jmol.<init>(Jmol.java:180)
   at org.openscience.jmol.app.Jmol.getJmol(Jmol.java:344)
   at org.openscience.jmol.app.Jmol.main(Jmol.java:433)

JFreeChart

JEdit

Jaxodraw

Starts but doesn't really work yet

FindBugs

Pollo

Protege

 jamvm -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -cp protege.jar edu.stanford.smi.protege.Application

Sight

Torero

Weka

Gallery Remote

Exception in thread "Thread-373" java.lang.IllegalStateException: Root album already exists

OpenJUMP

Taverna

Exception occured whilst loading RDFS! Error on line 2: required string: "?>"
org.jdom.input.JDOMParseException: Error on line 2: required string: "?>"
   at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
   at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
   at org.embl.ebi.escience.scufl.semantics.RDFSParser.loadRDFSDocument(RDFSParser.java:70)
   at org.embl.ebi.escience.scuflui.workbench.Workbench.main(Workbench.java:128)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:355)
   at org.embl.ebi.escience.scuflui.workbench.WorkbenchLauncher.main(WorkbenchLauncher.java:40)
Caused by: org.xml.sax.SAXParseException: required string: "?>"
   at gnu.xml.stream.SAXParser.parse(SAXParser.java:660)
   at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
   ...6 more
Caused by: javax.xml.stream.XMLStreamException: required string: "?>"
   at gnu.xml.stream.XMLParser.error(XMLParser.java:4053)
   at gnu.xml.stream.XMLParser.require(XMLParser.java:1291)
   at gnu.xml.stream.XMLParser.readXMLDecl(XMLParser.java:1716)
   at gnu.xml.stream.XMLParser.next(XMLParser.java:1121)
   at gnu.xml.stream.XMLParser.hasNext(XMLParser.java:984)
   at gnu.xml.stream.SAXParser.parse(SAXParser.java:377)
   ...7 more
Caused by: org.xml.sax.SAXParseException: required string: "?>"
   at gnu.xml.stream.SAXParser.parse(SAXParser.java:660)
   at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
   at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
   at org.embl.ebi.escience.scufl.semantics.RDFSParser.loadRDFSDocument(RDFSParser.java:70)
   at org.embl.ebi.escience.scuflui.workbench.Workbench.main(Workbench.java:128)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:355)
   at org.embl.ebi.escience.scuflui.workbench.WorkbenchLauncher.main(WorkbenchLauncher.java:40)
Caused by: javax.xml.stream.XMLStreamException: required string: "?>"
   at gnu.xml.stream.XMLParser.error(XMLParser.java:4053)
   at gnu.xml.stream.XMLParser.require(XMLParser.java:1291)
   at gnu.xml.stream.XMLParser.readXMLDecl(XMLParser.java:1716)
   at gnu.xml.stream.XMLParser.next(XMLParser.java:1121)
   at gnu.xml.stream.XMLParser.hasNext(XMLParser.java:984)
   at gnu.xml.stream.SAXParser.parse(SAXParser.java:377)
   ...7 more
Caused by: org.xml.sax.SAXParseException: required string: "?>"
   at gnu.xml.stream.SAXParser.parse(SAXParser.java:660)
   at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
   at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
   at org.embl.ebi.escience.scufl.semantics.RDFSParser.loadRDFSDocument(RDFSParser.java:70)
   at org.embl.ebi.escience.scuflui.workbench.Workbench.main(Workbench.java:128)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:355)
   at org.embl.ebi.escience.scuflui.workbench.WorkbenchLauncher.main(WorkbenchLauncher.java:40)
Caused by: javax.xml.stream.XMLStreamException: required string: "?>"
   at gnu.xml.stream.XMLParser.error(XMLParser.java:4053)
   at gnu.xml.stream.XMLParser.require(XMLParser.java:1291)
   at gnu.xml.stream.XMLParser.readXMLDecl(XMLParser.java:1716)
   at gnu.xml.stream.XMLParser.next(XMLParser.java:1121)
   at gnu.xml.stream.XMLParser.hasNext(XMLParser.java:984)
   at gnu.xml.stream.SAXParser.parse(SAXParser.java:377)
   ...7 more

Needs (lots of) Work

Freemind

Freefodder

Java Star Castle

JPilot

Numerical Chameleon

Xebece

Batik Squiggle

JabRef

java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/windows/WindowsLookAndFeel
   at net.sf.jabref.JabRef.<init> (source file unknown)
   at net.sf.jabref.JabRef.main (source file unknown)
   at java.lang.reflect.Method.invoke0 (Method.java)
   at java.lang.reflect.Method.invoke (Method.java:255)
   at org.kaffe.jar.ExecJarName.main (ExecJarName.java:64)
   at org.kaffe.jar.ExecJar.main (ExecJar.java:57)

JDistro

Not tested yet

Frinika

abyahtzee

WW2D

Azureus Swing Web GUI

Robocode

Mechstrategic

jTagger

Jext

Columba

Flying Guns

JRisk

JDiskReport

JPathReport

Ganymed

xmlBlaster

Jude

Chemical Development Kit (CDK)

Access Road

Voxximate

J-TEG

Res Medicinae

JMail

JMax

LAOE

Mind Map&Knowledge Manager

JBidWatcher

JFreeReport

JCommon

JFreeDesign

GLIPS Graffiti editor

Violet

Jake2

ByteMe & TwoMore

FreeQueryBuilder

SQLeonardo

Blue

Abeille Forms Designer

BlogBridge

SportTool

Memoranda

Ekspos Image Viewer

NetBeans

ObjectVisualizer

OpenReports Designer

Log Summariser

JSesh

Automatous Monk

JSwat

Milano

OpenJNLP

JHaushalt

jMemorize

JinSitu

Tvbrowser

FreeSwingTestApps (last edited 2007-02-16 09:01:27 by EgonWillighagen)