2014-12-23 3 views
-1

어떻게하면됩니까? 그럴 수있어?JButton의 채우기 색을 어떻게 설정합니까?

public class Jbutton { 
    public static void main (String[] args){ 
    JButton button = new JButton("I'm colorful!"); 
    button. 

버튼 색상을 설정하려면 어떻게해야합니까?

} 
} 
+0

'button.setBackground'? – aioobe

+2

javadoc을 확인 했습니까? – Reimeus

+1

도대체. 왜 당신은 단순히 물건을보고 대답 할 수있는 질문을 계속합니까? 왜 게으른 질문입니까? 괜찮은 프로그래머라는 기술 집합의 일부는이 정보를 스스로 찾는 법을 배우고 있으며,이 기술을 조금만 연습하고 싶을 수도 있습니다. –

답변

1

을 도움이된다면 비록 내가 이전 프로젝트에 사용되는 것을 믿습니다 setBackground 또는 setIcon 예를 사용하십시오.

  1. button.setBackground (myColor);

  2. button.setIcon (new javax.swing.ImageIcon (pathToIcon));

+0

감사합니다! 그게 문제를 해결했습니다! – CadeLikesToCode

+0

어떻게 지금은 빨간색으로 바뀌고 다시 기본 색상으로 바뀌나요? – CadeLikesToCode

+0

@CadeLikesToCode javax.swing.Timer를 사용할 수 있습니다 – sol4me

0

나는 당신은 2 가지 옵션이 있습니다 그것 때문에

{ 
JButton btn = new  
JButton(String.valueOf(i)); 
btn.setBackground(Color.BLACK); 
btn.setForeground(Color.GRAY); 
p3.add(btn); 
} 

코드를 게시 편집을 문제 때문에 내 전화를 사용처럼, 즉 그

1

귀하의 예제를 사용 : 나는 코드의 더 계몽 섹션 생각하지만

public class Jbutton { 
    public static void main (String[] args){ 
     //You're going to need some context for this like a JFrame 
     JButton button = new JButton("I'm colorful!"); 
     button.setBackground(Color.RED); 
    } 
} 

, 당신이보고 This Question을 탐구하는 방법 스윙과 AWT 작업의 일부.

관련 문제