mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Properties
This commit is contained in:
+1
-1
@@ -41,7 +41,7 @@ import java.util.Set;
|
||||
/**
|
||||
* @author Alexander Lobas
|
||||
*/
|
||||
public class ResourceRenderer extends AbstractResourceRenderer {
|
||||
public class ResourceRenderer extends AbstractResourceRenderer<String> {
|
||||
public static final String[] DIMENSIONS = {"dp", "sp", "pt", "px", "mm", "in"};
|
||||
private static final String ANDROID_PREFIX = "@android:";
|
||||
|
||||
|
||||
+3
-3
@@ -31,7 +31,7 @@ import java.awt.*;
|
||||
/**
|
||||
* @author Alexander Lobas
|
||||
*/
|
||||
public abstract class AbstractResourceRenderer implements PropertyRenderer {
|
||||
public abstract class AbstractResourceRenderer<T> implements PropertyRenderer {
|
||||
protected final ColorIcon myColorIcon = new ColorIcon(10, 9);
|
||||
protected final SimpleColoredComponent myColoredComponent = new SimpleColoredComponent() {
|
||||
@Override
|
||||
@@ -51,12 +51,12 @@ public abstract class AbstractResourceRenderer implements PropertyRenderer {
|
||||
boolean hasFocus) {
|
||||
myColoredComponent.clear();
|
||||
PropertyTable.updateRenderer(myColoredComponent, selected);
|
||||
formatValue((RadComponent)container, (String)value);
|
||||
formatValue((RadComponent)container, (T)value);
|
||||
|
||||
return myColoredComponent;
|
||||
}
|
||||
|
||||
protected abstract void formatValue(RadComponent container, String value);
|
||||
protected abstract void formatValue(RadComponent container, T value);
|
||||
|
||||
@Override
|
||||
public void updateUI() {
|
||||
|
||||
Reference in New Issue
Block a user