Show selected items in StringSelectionEditor (As list in {})
This commit is contained in:
parent
2fb7d4cdcc
commit
e1ee1c175b
@ -12,7 +12,7 @@ import java.beans.PropertyEditor;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
public abstract class AbstractListSelectionEditor extends JPanel implements PropertyEditor, PropertyChangeListener {
|
public abstract class AbstractListSelectionEditor implements PropertyEditor, PropertyChangeListener {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles property change notification
|
* Handles property change notification
|
||||||
@ -192,7 +192,10 @@ public abstract class AbstractListSelectionEditor extends JPanel implements Prop
|
|||||||
public void paintValue(Graphics gfx, Rectangle box) {
|
public void paintValue(Graphics gfx, Rectangle box) {
|
||||||
FontMetrics fm = gfx.getFontMetrics();
|
FontMetrics fm = gfx.getFontMetrics();
|
||||||
int vpad = (box.height - fm.getAscent()) / 2;
|
int vpad = (box.height - fm.getAscent()) / 2;
|
||||||
String rep = "Select from list";
|
String rep;
|
||||||
|
if ((rep = getAsText()) == null) {
|
||||||
|
rep = "Select from list";
|
||||||
|
}
|
||||||
gfx.drawString(rep, 2, fm.getHeight() + vpad - 3);
|
gfx.drawString(rep, 2, fm.getHeight() + vpad - 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,13 +53,12 @@ public class StringSelectionEditor extends AbstractListSelectionEditor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getName() {
|
|
||||||
return "StringSelection";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getAsText() {
|
public String getAsText() {
|
||||||
|
if (getElementCount() == 0) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
StringBuilder sbuf = new StringBuilder("{");
|
StringBuilder sbuf = new StringBuilder("{");
|
||||||
boolean first = true;
|
boolean first = true;
|
||||||
for (int i = 0; i < getElementCount(); i++) {
|
for (int i = 0; i < getElementCount(); i++) {
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
package eva2.optimization.individuals;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public class AbstractEAIndividualTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testIsDominatingFitness() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testIsDominatingFitnessNotEqual() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetStringRepresentation() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetDefaultStringRepresentation() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetDefaultDataString() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetDefaultDataObject() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetDefaultDataString1() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetDoublePositionShallow() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetDoublePosition() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user