我想知道是否可以通过jConsole修改java.awt.Color属性。我有一个这样的类:
public class MyColor implements MyColorMBean {
private Color background;
public Color getBackground() {
return background;
}
public void setBackground(Color background) {
this.background = background;
}
}
实现这个MBean:
public interface MyColorMBean {
public Color getBackground();
public void setBackground(Color background);
}
和当我试图设置另一个值的背景(如颜色。例如绿色),它不起作用……但是当我将背景类型设置为String时,它工作了!
是否可以使用JMX更改非原语数据类型?
谢谢:)
这是控制台的限制。如果使用可编程接口,它就可以工作。我将为Mean添加Color和String类型方法(使用不同的名称)