0
jConsole을 통해 java.awt.Color 특성을 수정할 수 있는지 알고 싶습니다. 이 MBean 구현JMX로 원시 데이터가 아닌 데이터 유형을 갖는 속성을 수정하는 방법은 무엇입니까?
public class MyColor implements MyColorMBean {
private Color background;
public Color getBackground() {
return background;
}
public void setBackground(Color background) {
this.background = background;
}
}
: 나는이 같은 클래스가
public interface MyColorMBean {
public Color getBackground();
public void setBackground(Color background);
}
을 내가 (예를 들어 Color.GREEN 같은) 배경에 다른 값을 설정하려고하면, 그렇지 않습니다 작품 ...하지만 내가 배경의 유형을 문자열로 설정하면 작동합니다!
JMX를 사용하여 기본이 아닌 데이터 유형을 변경할 수 있습니까?
감사 :
안녕하세요 Nicholas, 답변 해 주셔서 감사합니다 :)하지만 프로그래밍 인터페이스에 대해 무엇을 말하고 싶습니까? JConsole 이외의 어댑터 나 어댑터를 사용해야합니까? – tkdbaba
안녕 Baptiste; 이 프로그램과 같은 클라이언트 (http://docs.oracle.com/javase/1.5.0/docs/guide/jmx/examples/Basic/Client.java)에서 설명한대로 수행 할 수 있습니다. JConsole은 대상 유형에 입력하는 문자열 값을 해석 할 때만 제한적입니다. – Nicholas