0
JSpinner
클래스에서 두 개의 BasicArrowButton
(위아래) 구성 요소의 전경색은 어떻게 변경합니까?
component.setForeground(<<a_color>>)
이 작동하지 않습니다.
미리 감사드립니다.
EDITBasicArrowButton의 스윙 변경 전경색
private void set_colors(JSpinner spinner){
int n = spinner.getComponentCount();
for (int i=0; i<n; i++)
{
Component c = spinner.getComponent(i);
System.out.println(c);
if (c instanceof BasicArrowButton)
{
c.setForeground(ds_conn_text.getForeground());//doesn't work, doesn't change arrow color
c.setBackground(ds_conn_text.getBackground());
BasicArrowButton c0=(BasicArrowButton) c;c0.setBorder(ok_button.getBorder());
}
}
}
완벽한, 완벽한 (단지에있는 모든 색상을 변경하지 않습니다 ... 또는이 ... 어쨌든 나에게 오히려 쓸모없는 것 같다) . 고마워, 여보. –
그냥 색상을 바꾸지 마십시오. == 적절한 L & F를 사용하십시오. – mKorbel