[jboss-svn-commits] JBL Code SVN: r18283 - labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/swingui.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Feb 3 09:52:31 EST 2008


Author: ge0ffrey
Date: 2008-02-03 09:52:30 -0500 (Sun, 03 Feb 2008)
New Revision: 18283

Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/swingui/ConstraintScoreMapDialog.java
Log:
cleanup layout

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/swingui/ConstraintScoreMapDialog.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/swingui/ConstraintScoreMapDialog.java	2008-02-03 14:40:52 UTC (rev 18282)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/swingui/ConstraintScoreMapDialog.java	2008-02-03 14:52:30 UTC (rev 18283)
@@ -7,6 +7,7 @@
 import javax.swing.JDialog;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
+import javax.swing.SwingConstants;
 
 import org.drools.solver.examples.common.business.ScoreDetail;
 import org.drools.solver.examples.common.business.SolutionBusiness;
@@ -33,17 +34,22 @@
     }
 
     public void resetContentPanel() {
-        JPanel panel = new JPanel(new GridLayout(0, 2));
+        JPanel panel = new JPanel(new GridLayout(0, 4));
         List<ScoreDetail> scoreDetailList = solutionBusiness.getConstraintScoreMap();
         for (ScoreDetail scoreDetail : scoreDetailList) {
-            JLabel constraintIdLabel = new JLabel(
-                    scoreDetail.getRuleId() + " (" + scoreDetail.getConstraintType() + ")");
-            constraintIdLabel.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 5));
-            panel.add(constraintIdLabel);
-            JLabel constraintScoreLabel = new JLabel(
-                    WorkflowFrame.NUMBER_FORMAT.format(scoreDetail.getScoreTotal())
-                    + " (" + WorkflowFrame.NUMBER_FORMAT.format(scoreDetail.getOccurenceSize()) + ")");
-            panel.add(constraintScoreLabel);
+            JLabel ruleIdLabel = new JLabel(scoreDetail.getRuleId());
+            ruleIdLabel.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 5));
+            panel.add(ruleIdLabel);
+            JLabel constraintTypeLabel = new JLabel(scoreDetail.getConstraintType().toString());
+            constraintTypeLabel.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 5));
+            panel.add(constraintTypeLabel);
+            JLabel occurenceSizeLabel = new JLabel(WorkflowFrame.NUMBER_FORMAT.format(scoreDetail.getOccurenceSize()));
+            occurenceSizeLabel.setHorizontalAlignment(SwingConstants.RIGHT);
+            occurenceSizeLabel.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 5));
+            panel.add(occurenceSizeLabel);
+            JLabel scoreTotalLabel = new JLabel(WorkflowFrame.NUMBER_FORMAT.format(scoreDetail.getScoreTotal()));
+            scoreTotalLabel.setHorizontalAlignment(SwingConstants.RIGHT);
+            panel.add(scoreTotalLabel);
         }
         panel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
         setContentPane(panel);




More information about the jboss-svn-commits mailing list