Several style fixes.

This commit is contained in:
Fabian Becker 2014-10-20 22:11:05 +02:00
parent 57f4d35c46
commit 10aaaa37c0
11 changed files with 61 additions and 99 deletions

22
pom.xml
View File

@ -42,17 +42,17 @@
<artifactId>commons-cli</artifactId> <artifactId>commons-cli</artifactId>
<version>1.2</version> <version>1.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.google.code.gson</groupId> <groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId> <artifactId>gson</artifactId>
<version>2.2.4</version> <version>2.2.4</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.reflections</groupId> <groupId>org.reflections</groupId>
<artifactId>reflections</artifactId> <artifactId>reflections</artifactId>
<version>0.9.9-RC1</version> <version>0.9.9-RC1</version>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@ -34,7 +34,7 @@ public class PropertyPanel extends JPanel {
add(textLabel, gbConstraints); add(textLabel, gbConstraints);
} }
public void showDialog() { public final void showDialog() {
Window parent = (Window)this.getRootPane().getParent(); Window parent = (Window)this.getRootPane().getParent();
if (propertyDialog == null) { if (propertyDialog == null) {
propertyDialog = new PropertyDialog(parent, propertyEditor, EVAHELP.cutClassName(propertyEditor.getClass().getName())); propertyDialog = new PropertyDialog(parent, propertyEditor, EVAHELP.cutClassName(propertyEditor.getClass().getName()));

View File

@ -33,7 +33,6 @@ public class FunctionArea extends DArea implements Serializable {
private GraphPointSetLegend legendBox = null; private GraphPointSetLegend legendBox = null;
private ScaledBorder scaledBorder; private ScaledBorder scaledBorder;
private DPointIcon currentPointIcon; private DPointIcon currentPointIcon;
private JFileChooser fileChooser;
private boolean legend = true; private boolean legend = true;
private boolean log = false; private boolean log = false;
private ArrayList<GraphPointSet> pointSetContainer; private ArrayList<GraphPointSet> pointSetContainer;
@ -511,7 +510,7 @@ public class FunctionArea extends DArea implements Serializable {
* *
*/ */
protected void createFileChooser() { protected void createFileChooser() {
fileChooser = new JFileChooser(new File("/resources")); JFileChooser fileChooser = new JFileChooser(new File("/resources"));
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
} }

View File

@ -183,7 +183,7 @@ public class Plot implements PlotInterface, Serializable {
} }
/** /**
* * ToDo: This is ugly as fuck. The plot shouldn't create internal frames.
*/ */
@Override @Override
public void init() { public void init() {

View File

@ -17,7 +17,7 @@ import java.util.logging.Logger;
/** /**
* Collect available ModuleAdapter implementations and load them on request. * Collect available ModuleAdapter implementations and load them on request.
*/ */
public class ModuleServer { public final class ModuleServer {
private static final Logger LOGGER = Logger.getLogger(ModuleServer.class.getName()); private static final Logger LOGGER = Logger.getLogger(ModuleServer.class.getName());
private static int instanceCounter = 0; private static int instanceCounter = 0;

View File

@ -50,7 +50,7 @@ public class Processor extends Thread implements InterfaceProcessor, InterfacePo
private InterfaceStatistics statistics; private InterfaceStatistics statistics;
private InterfaceOptimizationParameters optimizationParameters; private InterfaceOptimizationParameters optimizationParameters;
private boolean createInitialPopulations = true; private boolean createInitialPopulations = true;
private boolean saveParams = true; private boolean saveParams = false;
private OptimizationStateListener optimizationStateListener; private OptimizationStateListener optimizationStateListener;
private boolean wasRestarted = false; private boolean wasRestarted = false;
private int runCounter = 0; private int runCounter = 0;
@ -170,6 +170,7 @@ public class Processor extends Thread implements InterfaceProcessor, InterfacePo
EVAERROR.clearMsgCache(); EVAERROR.clearMsgCache();
while (isOptimizationRunning()) { while (isOptimizationRunning()) {
setPriority(3); setPriority(3);
// ToDo: Do we need this really?
if (saveParams) { if (saveParams) {
try { try {
optimizationParameters.saveInstance(); optimizationParameters.saveInstance();

View File

@ -123,9 +123,9 @@ public class Population extends ArrayList implements PopulationInterface, Clonea
public Population(Population population) { public Population(Population population) {
LOGGER.log(Level.FINER, "New population has been created."); LOGGER.log(Level.FINER, "New population has been created.");
setSameParams(population); setSameParams(population);
for (int i = 0; i < population.size(); i++) { for (Object individual : population) {
if (population.get(i) != null) { if (individual != null) {
this.add((((AbstractEAIndividual) population.get(i))).clone()); this.add((((AbstractEAIndividual) individual)).clone());
} }
} }
copyHistAndArchive(population); copyHistAndArchive(population);
@ -406,7 +406,6 @@ public class Population extends ArrayList implements PopulationInterface, Clonea
createBinCardinality(this, true, seedCardinality.head(), seedCardinality.tail()); createBinCardinality(this, true, seedCardinality.head(), seedCardinality.tail());
break; break;
} }
//System.out.println("After pop initialize: " + this.getStringRepresentation());
firePropertyChangedEvent(Population.POPULATION_INITIALIZED); firePropertyChangedEvent(Population.POPULATION_INITIALIZED);
} }
@ -601,7 +600,7 @@ public class Population extends ArrayList implements PopulationInterface, Clonea
return historyList; return historyList;
} }
public void SetHistory(LinkedList<AbstractEAIndividual> theHist) { public void setHistory(LinkedList<AbstractEAIndividual> theHist) {
historyList = theHist; historyList = theHist;
} }
@ -715,8 +714,8 @@ public class Population extends ArrayList implements PopulationInterface, Clonea
} }
this.historyList.add((AbstractEAIndividual) this.getBestEAIndividual().clone()); this.historyList.add((AbstractEAIndividual) this.getBestEAIndividual().clone());
} }
for (int i = 0; i < size(); i++) { for (Object individual : this) {
((AbstractEAIndividual) get(i)).incrAge(); ((AbstractEAIndividual) individual).incrAge();
} }
this.generationCount++; this.generationCount++;
firePropertyChangedEvent(NEXT_GENERATION_PERFORMED); firePropertyChangedEvent(NEXT_GENERATION_PERFORMED);
@ -1223,7 +1222,6 @@ public class Population extends ArrayList implements PopulationInterface, Clonea
skip = super.size() - n; skip = super.size() - n;
} }
// hier getSorted aufrufen
ArrayList<AbstractEAIndividual> sorted = getSorted(comp); ArrayList<AbstractEAIndividual> sorted = getSorted(comp);
res.clear(); res.clear();
for (int i = skip; i < skip + n; i++) { for (int i = skip; i < skip + n; i++) {

View File

@ -736,7 +736,7 @@ public class ClusterBasedNichingEA implements InterfacePopulationChangedEventLis
spec1.addPopulation(spec2); spec1.addPopulation(spec2);
// keep longer history // keep longer history
if (spec2.getHistoryLength() > spec1.getHistoryLength()) { if (spec2.getHistoryLength() > spec1.getHistoryLength()) {
spec1.SetHistory(spec2.getHistory()); spec1.setHistory(spec2.getHistory());
} }
if (spec2.getGeneration() > spec1.getGeneration()) { if (spec2.getGeneration() > spec1.getGeneration()) {
spec1.setGeneration(spec2.getGeneration()); spec1.setGeneration(spec2.getGeneration());
@ -760,10 +760,10 @@ public class ClusterBasedNichingEA implements InterfacePopulationChangedEventLis
newSp.setUseHistory(true); newSp.setUseHistory(true);
if (startAtP1Gen) { // start explicitely as a child population of p1 if (startAtP1Gen) { // start explicitely as a child population of p1
newSp.setGeneration(parentSp.getGeneration()); newSp.setGeneration(parentSp.getGeneration());
newSp.SetHistory((LinkedList<AbstractEAIndividual>) parentSp.getHistory().clone()); newSp.setHistory((LinkedList<AbstractEAIndividual>) parentSp.getHistory().clone());
} else { // start anew (from undiff) } else { // start anew (from undiff)
newSp.setGeneration(0); newSp.setGeneration(0);
newSp.SetHistory(new LinkedList<AbstractEAIndividual>()); newSp.setHistory(new LinkedList<AbstractEAIndividual>());
} }
if (optimizer instanceof InterfaceSpeciesAware) { if (optimizer instanceof InterfaceSpeciesAware) {

View File

@ -549,7 +549,7 @@ public class EsDpiNiching implements InterfaceOptimizer, Serializable, Interface
if (origEsPop != null && (origEsPop >= 0)) { if (origEsPop != null && (origEsPop >= 0)) {
Population origPop = peakOpts[origEsPop].getPopulation(); Population origPop = peakOpts[origEsPop].getPopulation();
clusteredPeakPops[i].copyHashData(origPop); clusteredPeakPops[i].copyHashData(origPop);
clusteredPeakPops[i].SetHistory(origPop.getHistory()); // copy the history for deactivation! clusteredPeakPops[i].setHistory(origPop.getHistory()); // copy the history for deactivation!
} else { // ok in the first iteration of if the indy was a random immigrant } else { // ok in the first iteration of if the indy was a random immigrant
if (population.getGeneration() > 1 && (getNumRndImmigrants() == 0)) { if (population.getGeneration() > 1 && (getNumRndImmigrants() == 0)) {
System.err.println("Error, empty original es pop ID!"); System.err.println("Error, empty original es pop ID!");

View File

@ -37,13 +37,15 @@ public class Serializer {
* @throws IOException * @throws IOException
*/ */
private static void store(Serializable o, OutputStream outStream, boolean serializeInMem) throws IOException { private static void store(Serializable o, OutputStream outStream, boolean serializeInMem) throws IOException {
ObjectOutputStream out = new ObjectOutputStream(outStream); ObjectOutputStream objectStream = new ObjectOutputStream(outStream);
try { try {
Object objToStore = o; Object objToStore = o;
if (serializeInMem) { if (serializeInMem) {
objToStore = new SerializedObject(o); objToStore = new SerializedObject(o);
} }
// I don't care! objectStream.writeObject(objToStore);
objectStream.flush();
objectStream.close();
} catch (java.io.NotSerializableException ex) { } catch (java.io.NotSerializableException ex) {
LOGGER.log(Level.SEVERE, "Object is not serializable!", ex); LOGGER.log(Level.SEVERE, "Object is not serializable!", ex);
} }
@ -142,7 +144,7 @@ public class Serializer {
try { try {
store(s, outStream, true); store(s, outStream, true);
} catch (Exception ex) { } catch (Exception ex) {
LOGGER.log(Level.SEVERE, "Could not write object to stream.", ex); LOGGER.log(Level.FINER, "Could not write object to stream.", ex);
} }
} }

View File

@ -15,22 +15,20 @@ import java.text.NumberFormat;
* ( especially around DrawingAreas ) with scaled and labeled axes. * ( especially around DrawingAreas ) with scaled and labeled axes.
*/ */
public class ScaledBorder implements Border { public class ScaledBorder implements Border {
private boolean under_construction = false;
/** /**
* length of the distance markers on the axes in pixels * length of the distance markers on the axes in pixels
*/ */
int marker_length = 2; int markerLength = 2;
/** /**
* length in pixels of the arrows at the ends of the axes * length in pixels of the arrows at the ends of the axes
*/ */
int arrow_length = 10; int arrowLength = 10;
/** /**
* a flag if the arrows should be visible * a flag if the arrows should be visible
*/ */
public boolean show_arrows = true; public boolean showArrows = true;
/** /**
* distance between the x-values in digits * distance between the x-values in digits
@ -212,12 +210,7 @@ public class ScaledBorder implements Border {
@Override @Override
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) { public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
if (under_construction) { // Here one might know how much of the graph is taken by the border only and possibly switch to exponential numbering?
System.out.println("ScaledBorder.paintBorder()");
}
// Here one might know how much of the graph is taken by the border only and possibly switch to exponential numbering?
if (foreground == null) { if (foreground == null) {
foreground = c.getForeground(); foreground = c.getForeground();
} }
@ -255,35 +248,35 @@ public class ScaledBorder implements Border {
g.drawLine(inner_insets.left, inner_insets.top + cd.height, g.drawLine(inner_insets.left, inner_insets.top + cd.height,
inner_insets.left + cd.width, inner_insets.top + cd.height); inner_insets.left + cd.width, inner_insets.top + cd.height);
if (show_arrows) { if (showArrows) {
g.drawLine(inner_insets.left, inner_insets.top, g.drawLine(inner_insets.left, inner_insets.top,
inner_insets.left, inner_insets.top - y_values2arrow); inner_insets.left, inner_insets.top - y_values2arrow);
g.drawLine(inner_insets.left - marker_length, inner_insets.top - y_values2arrow, g.drawLine(inner_insets.left - markerLength, inner_insets.top - y_values2arrow,
inner_insets.left, inner_insets.top - y_values2arrow - arrow_length); inner_insets.left, inner_insets.top - y_values2arrow - arrowLength);
g.drawLine(inner_insets.left + marker_length, inner_insets.top - y_values2arrow, g.drawLine(inner_insets.left + markerLength, inner_insets.top - y_values2arrow,
inner_insets.left, inner_insets.top - y_values2arrow - arrow_length); inner_insets.left, inner_insets.top - y_values2arrow - arrowLength);
g.drawLine(inner_insets.left - marker_length, inner_insets.top - y_values2arrow, g.drawLine(inner_insets.left - markerLength, inner_insets.top - y_values2arrow,
inner_insets.left + marker_length, inner_insets.top - y_values2arrow); inner_insets.left + markerLength, inner_insets.top - y_values2arrow);
g.drawLine(inner_insets.left + cd.width, inner_insets.top + cd.height, g.drawLine(inner_insets.left + cd.width, inner_insets.top + cd.height,
inner_insets.left + cd.width + x_values2arrow, inner_insets.top + cd.height); inner_insets.left + cd.width + x_values2arrow, inner_insets.top + cd.height);
g.drawLine(inner_insets.left + cd.width + x_values2arrow, g.drawLine(inner_insets.left + cd.width + x_values2arrow,
inner_insets.top + cd.height - marker_length, inner_insets.top + cd.height - markerLength,
inner_insets.left + cd.width + x_values2arrow + arrow_length, inner_insets.left + cd.width + x_values2arrow + arrowLength,
inner_insets.top + cd.height); inner_insets.top + cd.height);
g.drawLine(inner_insets.left + cd.width + x_values2arrow, g.drawLine(inner_insets.left + cd.width + x_values2arrow,
inner_insets.top + cd.height + marker_length, inner_insets.top + cd.height + markerLength,
inner_insets.left + cd.width + x_values2arrow + arrow_length, inner_insets.left + cd.width + x_values2arrow + arrowLength,
inner_insets.top + cd.height); inner_insets.top + cd.height);
g.drawLine(inner_insets.left + cd.width + x_values2arrow, g.drawLine(inner_insets.left + cd.width + x_values2arrow,
inner_insets.top + cd.height - marker_length, inner_insets.top + cd.height - markerLength,
inner_insets.left + cd.width + x_values2arrow, inner_insets.left + cd.width + x_values2arrow,
inner_insets.top + cd.height + marker_length); inner_insets.top + cd.height + markerLength);
} }
if (yLabel != null) { if (yLabel != null) {
Dimension yld = new Dimension(fm.getAscent() + fm.getDescent(), fm.stringWidth(yLabel)); Dimension yld = new Dimension(fm.getAscent() + fm.getDescent(), fm.stringWidth(yLabel));
AffineTransform T = new AffineTransform(0, -1, 1, 0, 0, 0); AffineTransform T = new AffineTransform(0, 1, 1, 0, 0, 0);
Font old = g.getFont(), f = old.deriveFont(T); Font old = g.getFont(), f = old.deriveFont(T);
g.setFont(f); g.setFont(f);
g.drawString(yLabel, y_label2border + fm.getAscent(), inner_insets.top + (cd.height + yld.height) / 2); g.drawString(yLabel, y_label2border + fm.getAscent(), inner_insets.top + (cd.height + yld.height) / 2);
@ -298,12 +291,12 @@ public class ScaledBorder implements Border {
if (src_rect.x == 0 && src_rect.y == 0) { if (src_rect.x == 0 && src_rect.y == 0) {
int v2m = fm.stringWidth("0") / y_values2marker; int v2m = fm.stringWidth("0") / y_values2marker;
g.drawString("0", inner_insets.left - fm.stringWidth("0") - v2m - marker_length, g.drawString("0", inner_insets.left - fm.stringWidth("0") - v2m - markerLength,
inner_insets.top + cd.height + fontAsc); inner_insets.top + cd.height + fontAsc);
g.drawLine(inner_insets.left, inner_insets.top + cd.height + fm.getAscent(), g.drawLine(inner_insets.left, inner_insets.top + cd.height + fm.getAscent(),
inner_insets.left, inner_insets.top + cd.height); inner_insets.left, inner_insets.top + cd.height);
g.drawLine(inner_insets.left, inner_insets.top + cd.height, g.drawLine(inner_insets.left, inner_insets.top + cd.height,
inner_insets.left - fm.stringWidth("0") - v2m - marker_length, inner_insets.left - fm.stringWidth("0") - v2m - markerLength,
inner_insets.top + cd.height); inner_insets.top + cd.height);
} }
@ -320,20 +313,9 @@ public class ScaledBorder implements Border {
* @param insets * @param insets
*/ */
private void drawYValues(Graphics g, Insets insets) { private void drawYValues(Graphics g, Insets insets) {
if (under_construction) {
System.out.println("ScaledBorder.drawYValues()");
}
FontMetrics fm = g.getFontMetrics(); FontMetrics fm = g.getFontMetrics();
int fontAsc = fm.getAscent(), v2m = fm.stringWidth("0") / y_values2marker; int fontAsc = fm.getAscent(), v2m = fm.stringWidth("0") / y_values2marker;
// double startVal,dn = (src_rect.y / src_dY );
// startVal = Math.round(dn-0.5)*src_dY;
//
// if( startVal < src_rect.y || ( src_rect.x == 0 && src_rect.y == 0 ) ) {
// startVal+=src_dY;
// }
double startVal = Mathematics.firstMultipleAbove(src_rect.y, src_dY); double startVal = Mathematics.firstMultipleAbove(src_rect.y, src_dY);
double v, scaledV, minx = src_rect.x; double v, scaledV, minx = src_rect.x;
@ -355,9 +337,9 @@ public class ScaledBorder implements Border {
Point p = m.getPoint(minx, scaledV); Point p = m.getPoint(minx, scaledV);
if (p != null) { if (p != null) {
g.drawString(text, g.drawString(text,
insets.left - fm.stringWidth(text) - v2m - marker_length, insets.left - fm.stringWidth(text) - v2m - markerLength,
p.y + fontAsc / 2); p.y + fontAsc / 2);
g.drawLine(insets.left - marker_length, p.y, insets.left, p.y); g.drawLine(insets.left - markerLength, p.y, insets.left, p.y);
} }
if (v + src_dY <= v) { if (v + src_dY <= v) {
// System.err.println("Overflow error B in ScaledBorder! v,src_dY:" + v + ", " + src_dY); // System.err.println("Overflow error B in ScaledBorder! v,src_dY:" + v + ", " + src_dY);
@ -372,9 +354,6 @@ public class ScaledBorder implements Border {
} }
public double getSrcdY(int fontMetricsHeight, int componentHeight) { public double getSrcdY(int fontMetricsHeight, int componentHeight) {
if (under_construction) {
System.out.println("ScaledBorder.getSrcdY()");
}
if ((!do_refresh && src_dY != -1) || !auto_scale_y) { if ((!do_refresh && src_dY != -1) || !auto_scale_y) {
return src_dY; return src_dY;
} }
@ -387,17 +366,10 @@ public class ScaledBorder implements Border {
if (src_dY < minimal_increment) { if (src_dY < minimal_increment) {
src_dY = minimal_increment; src_dY = minimal_increment;
} }
if (under_construction) {
System.out.println("Setting src_dY to " + src_dY + " for " + src_rect);
}
return src_dY; return src_dY;
} }
private void drawXValues(Graphics g, Insets insets, Dimension cd) { private void drawXValues(Graphics g, Insets insets, Dimension cd) {
if (under_construction) {
System.out.println("ScaledBorder.drawXValues()");
}
FontMetrics fm = g.getFontMetrics(); FontMetrics fm = g.getFontMetrics();
double mx = cd.width / src_rect.width; double mx = cd.width / src_rect.width;
int n, labelX, int n, labelX,
@ -422,16 +394,13 @@ public class ScaledBorder implements Border {
} }
int strW = fm.stringWidth(text); int strW = fm.stringWidth(text);
g.drawString(text, labelX - strW / 2, xLineY + fontAsc); g.drawString(text, labelX - strW / 2, xLineY + fontAsc);
g.drawLine(labelX, xLineY, labelX, xLineY + marker_length); g.drawLine(labelX, xLineY, labelX, xLineY + markerLength);
n++; n++;
labelX = xnull + (int) (n * src_dX * mx); labelX = xnull + (int) (n * src_dX * mx);
} }
} }
public double getSrcdX(FontMetrics fm, Dimension cd) { public double getSrcdX(FontMetrics fm, Dimension cd) {
if (under_construction) {
System.out.println("ScaledBorder.getSrcdX()");
}
if ((!do_refresh && src_dX != -1) || !auto_scale_x) { if ((!do_refresh && src_dX != -1) || !auto_scale_x) {
return src_dX; return src_dX;
} }
@ -481,7 +450,7 @@ public class ScaledBorder implements Border {
* displayed, which looks a bit nicer * displayed, which looks a bit nicer
* it returns values like ... 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, ... * it returns values like ... 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, ...
* *
* @param the double value next to which the displayable value should be found * @param min the double value next to which the displayable value should be found
* @return the displayable value * @return the displayable value
*/ */
public static double aBitBigger(double min) { public static double aBitBigger(double min) {
@ -525,7 +494,6 @@ public class ScaledBorder implements Border {
* @param xOrY if true toggle for the x axis otherwise for the y axis * @param xOrY if true toggle for the x axis otherwise for the y axis
*/ */
public void toggleDecPattern(boolean xOrY) { public void toggleDecPattern(boolean xOrY) {
// System.out.println("Next pattern: " + nextYPattern);
int current; int current;
if (xOrY) { if (xOrY) {
current = nextXPattern; current = nextXPattern;
@ -594,9 +562,6 @@ public class ScaledBorder implements Border {
*/ */
@Override @Override
public Insets getBorderInsets(Component c) { public Insets getBorderInsets(Component c) {
if (under_construction) {
System.out.println("ScaledBorder.getBorderInsets()");
}
if (!do_refresh && old_insets != null) { if (!do_refresh && old_insets != null) {
return old_insets; return old_insets;
} }
@ -613,7 +578,6 @@ public class ScaledBorder implements Border {
} }
FontMetrics fm = g.getFontMetrics(); FontMetrics fm = g.getFontMetrics();
// int fontAsc = fm.getAscent();
int fontHeight = fm.getHeight(), int fontHeight = fm.getHeight(),
digit_width = fm.stringWidth("0"); digit_width = fm.stringWidth("0");
@ -639,7 +603,6 @@ public class ScaledBorder implements Border {
n += src_dY; n += src_dY;
} }
// System.out.println("Steps approx: " + ((src_rect.y + src_rect.height)-start)/src_dY);
if (((src_rect.y + src_rect.height) - start) / src_dY > 20) { if (((src_rect.y + src_rect.height) - start) / src_dY > 20) {
inc = ((src_rect.y + src_rect.height) - start) / 20.; inc = ((src_rect.y + src_rect.height) - start) / 20.;
} else { } else {
@ -649,7 +612,6 @@ public class ScaledBorder implements Border {
System.err.println("Warning, too small increase step size!"); System.err.println("Warning, too small increase step size!");
} }
for (; n <= src_rect.y + src_rect.height; n += inc) { for (; n <= src_rect.y + src_rect.height; n += inc) {
// System.out.println(n);
// TODO here might be a bug for mean values // TODO here might be a bug for mean values
double v = n; double v = n;
if (y_scale != null) { if (y_scale != null) {
@ -662,7 +624,7 @@ public class ScaledBorder implements Border {
// avoid nearly endless loop for large src_rect.y value and small src_dY // avoid nearly endless loop for large src_rect.y value and small src_dY
} }
insets.left += 1 + y_label2border + maxWidth + digit_width / y_values2marker + marker_length; insets.left += 1 + y_label2border + maxWidth + digit_width / y_values2marker + markerLength;
// bottom: // bottom:
insets.bottom += 1 + fontHeight + x_label2border; insets.bottom += 1 + fontHeight + x_label2border;
@ -671,14 +633,14 @@ public class ScaledBorder implements Border {
} }
// top: // top:
if (show_arrows) { if (showArrows) {
insets.top += y_values2arrow + arrow_length; insets.top += y_values2arrow + arrowLength;
} }
insets.top += axis2border; insets.top += axis2border;
// right: // right:
if (show_arrows) { if (showArrows) {
insets.right += x_values2arrow + arrow_length; insets.right += x_values2arrow + arrowLength;
} }
insets.right += axis2border; insets.right += axis2border;
getSrcdX(fm, c.getSize()); getSrcdX(fm, c.getSize());