Files
VisualSapfor/src/_VisualDVM/ProjectData/SapforData/Arrays/ArrayState.java
2024-10-09 22:21:57 +03:00

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);
}
}