25 lines
679 B
Java
25 lines
679 B
Java
package _VisualDVM.ProjectData.SapforData.Arrays;
|
|
import javax.swing.*;
|
|
import java.net.URL;
|
|
public enum ArrayState {
|
|
Selected, None, SpfPrivate, IOPrivate, Unknown;
|
|
public static ArrayState fromInt(int i) {
|
|
switch (i) {
|
|
case 0:
|
|
return Selected;
|
|
case 1:
|
|
return None;
|
|
case 2:
|
|
return SpfPrivate;
|
|
case 3:
|
|
return IOPrivate;
|
|
default:
|
|
return Unknown;
|
|
}
|
|
}
|
|
public ImageIcon GetIcon() {
|
|
URL imageUrl = getClass().getResource("/icons/Arrays/" + this + ".png");
|
|
return new ImageIcon(imageUrl);
|
|
}
|
|
}
|