2010-12-21 2 views
1

버튼 안에 텍스트 색상을 지정하려면 어떻게 할 수 있습니까? 코드를 만들었습니다 :색상 지정 버튼

for(int i=0; i<10 ;i++) 
    { 
     arr[i]=new Button(""+i); 
     arr[i]. 
     arr[i].setBackground(Color.LIGHT_GRAY); 
     p1.add(arr[i]); 
     this.arr[i].addActionListener(this); 
    } 

버튼 텍스트 색상이 검정입니다. 버튼에서 검정색에서 파란색으로 텍스트를 색칠하려면 무엇을 쓸 필요가 있습니까?

답변

4

arr [i] .setForeground (Color.BLUE);

1

HTML의 모든 버튼에 대한 텍스트를 마무리하십시오. 예 :

JButton button = new new JButton("<html><font color=#ffffdd>Caption</font></html>"); 

자세한 내용은 here입니다.

+0

전경 설정이 더 간단한 옵션입니다. – jzd

+0

@jzd 동의 함 - HTML을 사용하면 텍스트의 스타일을보다 유연하게 지정할 수 있습니다 (버튼 캡션, 레이블 등). 그러므로 제안. – 01es