|
From: <de...@us...> - 2012-10-02 08:12:50
|
Revision: 7685
http://fudaa.svn.sourceforge.net/fudaa/?rev=7685&view=rev
Author: deniger
Date: 2012-10-02 08:12:41 +0000 (Tue, 02 Oct 2012)
Log Message:
-----------
correction position labels
Modified Paths:
--------------
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java 2012-10-01 15:03:51 UTC (rev 7684)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java 2012-10-02 08:12:41 UTC (rev 7685)
@@ -124,8 +124,8 @@
tbox_.setColorFond(Color.WHITE);
tbox_.setHMargin(1);
tbox_.setVMargin(1);
- tbox_.setHPosition(SwingConstants.LEFT);
- tbox_.setVPosition(SwingConstants.CENTER);
+ tbox_.setHPosition(SwingConstants.CENTER);
+ tbox_.setVPosition(SwingConstants.BOTTOM);
tbox_.setColorText(Color.BLACK);
tbox_.setDrawBox(true);
tbox_.setDrawFond(true);
@@ -138,8 +138,8 @@
tboxLabels_.setColorFond(Color.WHITE);
tboxLabels_.setHMargin(1);
tboxLabels_.setVMargin(1);
- tboxLabels_.setHPosition(SwingConstants.LEFT);
- tboxLabels_.setVPosition(SwingConstants.CENTER);
+ tboxLabels_.setHPosition(SwingConstants.CENTER);
+ tboxLabels_.setVPosition(SwingConstants.BOTTOM);
tboxLabels_.setDrawBox(true);
tboxLabels_.setDrawFond(true);
}
@@ -227,14 +227,7 @@
} else {
str = getAxeX().getStringAffiche(marqueur.getValue());
}
- // if (getAxeX().isDroite()) {
- // x = xmax - 6 - _g.getFontMetrics().stringWidth(str);
- // }
tbox_.paintBox(_g, xie, y, str);
- // int widthBox=5;
- // if(tbox_.currentWidth_!=-1)
- // widthBox=tbox_.currentWidth_;
-
new TraceLigne(marqueur.model_).dessineTrait(_g, xie/* +widthBox/2 */, y, xie/* +widthBox/2 */, ymax);
}
@@ -496,9 +489,9 @@
initLabelsTraceBox(trLigne.getCouleur());
Rectangle view = new Rectangle();
view.x = _t.getMinEcranX();
- view.y = 0;
- view.height = _t.getH();
- view.width = _t.getW();
+ view.y = _t.getMinEcranY();
+ view.height = _t.getHSansMarges();
+ view.width = _t.getWSansMarges();
for (int i = 0; i < nbPt; i++) {
xi = model_.getX(i);
yi = model_.getY(i);
@@ -519,22 +512,9 @@
if (pLabel != null) {
// Dessin de la boite et du label
// X
- int xBox;
- if (((int) xie) <= _t.getMinEcranX()) {
- xBox = ((int) xie);
- } else if (((int) xie) >= _t.getMaxEcranX()) {
- xBox = ((int) xie) - _g.getFontMetrics().stringWidth(pLabel) - 3;
- } else {
- xBox = ((int) xie) - _g.getFontMetrics().stringWidth(pLabel) / 2 - 2;
- }
+ int xBox = ((int) xie);
// Y
- int yBox;
- if (((int) yie) >= _t.getMaxEcranY()) {
- yBox = ((int) yie) - 10;
- } else {
- yBox = ((int) yie) + 10;
- }
-
+ int yBox = (int) yie;
paintLabelBox(i, _g, xBox, yBox, pLabel, _t, view);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|