我想知道是否可以通过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);
}
当我尝试为背景设置另一个值时(例如Color.GREEN),它不起作用......但是当我将背景类型设置为String时,它可以工作!
是否可以使用JMX更改无原始数据类型?
谢谢:)
答案 0 :(得分:1)
这是控制台的限制。如果您使用了编程接口,它将起作用。我会将Color和String类型方法添加到Mean(使用不同的名称)。