From 3d3300984bdf90c536237f87b2248390eccf92a1 Mon Sep 17 00:00:00 2001 From: Tom Copeland Date: Tue, 27 Aug 2002 18:03:18 +0000 Subject: [PATCH] modified PMDViewer to be the main PMD GUI git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@786 51baf565-9d33-0410-a72c-fc3788e3496d --- pmd/src/net/sourceforge/pmd/PMD.java | 11 ++++++++++- .../net/sourceforge/pmd/swingui/viewer/PMDViewer.java | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pmd/src/net/sourceforge/pmd/PMD.java b/pmd/src/net/sourceforge/pmd/PMD.java index be57e595a0..4fa9ce8172 100644 --- a/pmd/src/net/sourceforge/pmd/PMD.java +++ b/pmd/src/net/sourceforge/pmd/PMD.java @@ -13,7 +13,9 @@ import net.sourceforge.pmd.renderers.Renderer; import net.sourceforge.pmd.renderers.XMLRenderer; import net.sourceforge.pmd.renderers.HTMLRenderer; import net.sourceforge.pmd.swingui.PMDFrame; +import net.sourceforge.pmd.swingui.viewer.PMDViewer; +import javax.swing.*; import java.io.*; import java.util.List; import java.util.Iterator; @@ -54,7 +56,14 @@ public class PMD { public static void main(String[] args) { if (args[0].equals("-g")) { - new PMDFrame(); + try { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + PMDViewer pmdViewer = new PMDViewer(); + pmdViewer.setVisible(true); + pmdViewer.setupFiles(); + } catch (Exception e) { + e.printStackTrace(); + } return; } diff --git a/pmd/src/net/sourceforge/pmd/swingui/viewer/PMDViewer.java b/pmd/src/net/sourceforge/pmd/swingui/viewer/PMDViewer.java index ee0da7408e..df8ecbaf51 100644 --- a/pmd/src/net/sourceforge/pmd/swingui/viewer/PMDViewer.java +++ b/pmd/src/net/sourceforge/pmd/swingui/viewer/PMDViewer.java @@ -22,7 +22,7 @@ public class PMDViewer extends JFrame ******************************************************************************* * */ - private PMDViewer() + public PMDViewer() { super("PMD Viewer"); @@ -166,7 +166,7 @@ public class PMDViewer extends JFrame * * @param args */ - private void setupFiles() + public void setupFiles() { m_directoryTree.setupFiles(); }