gpt4 book ai didi

java - 如何使用 JMX 修改具有非原始数据类型的属性?

转载 作者:行者123 更新时间:2023-12-01 15:39:00 26 4
gpt4 key购买 nike

我想知道是否可以通过 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 更改非原始数据类型?

谢谢:)

最佳答案

这是控制台的限制。如果您使用编程接口(interface),它就可以工作。我会将 Color 和 String 类型方法添加到 Mean(使用不同的名称)。

关于java - 如何使用 JMX 修改具有非原始数据类型的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8390859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com