You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2006/03/03 09:36:45 UTC

svn commit: r382720 - in /lenya/trunk/tools/configure: build/org/apache/lenya/config/ConfigureGUI.class src/org/apache/lenya/config/ConfigureGUI.java

Author: michi
Date: Fri Mar  3 00:36:44 2006
New Revision: 382720

URL: http://svn.apache.org/viewcvs?rev=382720&view=rev
Log:
swing based GUI started

Modified:
    lenya/trunk/tools/configure/build/org/apache/lenya/config/ConfigureGUI.class
    lenya/trunk/tools/configure/src/org/apache/lenya/config/ConfigureGUI.java

Modified: lenya/trunk/tools/configure/build/org/apache/lenya/config/ConfigureGUI.class
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/build/org/apache/lenya/config/ConfigureGUI.class?rev=382720&r1=382719&r2=382720&view=diff
==============================================================================
Binary files - no diff available.

Modified: lenya/trunk/tools/configure/src/org/apache/lenya/config/ConfigureGUI.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/src/org/apache/lenya/config/ConfigureGUI.java?rev=382720&r1=382719&r2=382720&view=diff
==============================================================================
--- lenya/trunk/tools/configure/src/org/apache/lenya/config/ConfigureGUI.java (original)
+++ lenya/trunk/tools/configure/src/org/apache/lenya/config/ConfigureGUI.java Fri Mar  3 00:36:44 2006
@@ -17,6 +17,8 @@
 
 package org.apache.lenya.config;
 
+import javax.swing.*;
+
 /**
  * A GUI to configure Lenya build
  */
@@ -26,6 +28,29 @@
      * @param args Command line args
      */
     public static void main(String[] args) {
-        System.out.println("Hello GUI");
+        System.out.println("\nWelcome to the GUI to configure the building process of Apache Lenya");
+
+        if (args.length != 1) {
+            System.err.println("No root dir specified (e.g. /home/USERNAME/src/lenya/trunk)!");
+            return;
+        }
+        String rootDir = args[0];
+
+        new ConfigureGUI(rootDir);
+    }
+
+    /**
+     *
+     */
+    public ConfigureGUI(String rootDir) {
+        System.out.println("Starting GUI ...");
+
+        JFrame.setDefaultLookAndFeelDecorated(true);
+        JFrame frame = new JFrame("Apache Lenya Configuration");
+        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+        JLabel label = new JLabel("Hello Apache Lenya: " + rootDir);
+        frame.getContentPane().add(label);
+        frame.pack();
+        frame.setVisible(true);
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org