https://hal.archives-ouvertes.fr/hal-02404862
Revision 759bd8995e51c4e40aa72fd5657d5e6e04c6da89 authored by Software Heritage on 04 February 2020, 13:44:27 UTC, committed by Software Heritage on 04 February 2020, 13:44:27 UTC
0 parent
Tip revision: 759bd8995e51c4e40aa72fd5657d5e6e04c6da89 authored by Software Heritage on 04 February 2020, 13:44:27 UTC
hal: Deposit 405 in collection hal
hal: Deposit 405 in collection hal
Tip revision: 759bd89
CustomVertexLabelRenderer.java
package renderers;
import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import javax.swing.JComponent;
import edu.uci.ics.jung.visualization.renderers.DefaultVertexLabelRenderer;
public class CustomVertexLabelRenderer extends DefaultVertexLabelRenderer {
protected Color unpickedVertexLabelColor = Color.BLACK;
public CustomVertexLabelRenderer(Color unpickedVertexLabelColor,
Color pickedVertexLabelColor) {
super(pickedVertexLabelColor);
this.unpickedVertexLabelColor = unpickedVertexLabelColor;
}
@Override
public <V> Component getVertexLabelRendererComponent(JComponent vv,
Object value, Font font, boolean isSelected, V vertex) {
super.setForeground(unpickedVertexLabelColor);
if (isSelected) {
setForeground(pickedVertexLabelColor);
}
// super.setBackground(vv.getBackground());
if (font != null) {
setFont(font);
} else {
setFont(vv.getFont());
}
setIcon(null);
setBorder(noFocusBorder);
setValue(value);
return this;
}
}
Computing file changes ...