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 10:08:49 UTC
svn commit: r382731 - in /lenya/trunk/tools/configure:
build/classes/org/apache/lenya/config/ConfigureGUI.class
src/java/org/apache/lenya/config/ConfigureGUI.java
Author: michi
Date: Fri Mar 3 01:08:46 2006
New Revision: 382731
URL: http://svn.apache.org/viewcvs?rev=382731&view=rev
Log:
gui enhanced
Modified:
lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ConfigureGUI.class
lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java
Modified: lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ConfigureGUI.class
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ConfigureGUI.class?rev=382731&r1=382730&r2=382731&view=diff
==============================================================================
Binary files - no diff available.
Modified: lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java?rev=382731&r1=382730&r2=382731&view=diff
==============================================================================
--- lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java (original)
+++ lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java Fri Mar 3 01:08:46 2006
@@ -17,6 +17,7 @@
package org.apache.lenya.config;
+import java.util.Vector;
import javax.swing.*;
/**
@@ -45,11 +46,28 @@
public ConfigureGUI(String rootDir) {
System.out.println("Starting GUI ...");
+ // Define all configuration files
+ FileConfiguration buildProperties = new BuildPropertiesConfiguration();
+ buildProperties.setFilenameDefault(rootDir + "/build.properties");
+ buildProperties.setFilenameLocal(rootDir + "/local.build.properties");
+
+ Vector configs = new Vector();
+ configs.addElement(buildProperties);
+
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);
+ for (int i = 0; i < configs.size(); i++) {
+ Configuration config = (Configuration) configs.elementAt(i);
+ config.read();
+ Parameter[] params = config.getParameters();
+ for (int k = 0; k < params.length; k++) {
+ JLabel pLabel = new JLabel("Parameter: " + params[k].getName());
+ frame.getContentPane().add(pLabel);
+ }
+ }
frame.pack();
frame.setVisible(true);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org