2011-12-03 5 views
0

어떤 동작으로 JButton의 배경을 변경해야합니다.버튼 배경이 동적으로 변경됨

두 클래스가 있습니다. 첫 번째 클래스는 Action 하위 클래스이고 두 번째 클래스는 GUI 클래스입니다.

클래스 GUI 클래스에서 나는 매트릭스와 같은 패널 안에 버튼을 넣었습니다.

Action 클래스에서 캡처 된 일부 동작에서 GUI 클래스에 JButton의 배경을 변경하도록 알리고 싶습니다.

어떻게하면됩니까?

+0

나는 그것의 가정 일을 나는 적절하게 꼬리표를 붙였다 가정하고, 바꾸지 않으면 변화하십시오. – mprabhat

+0

어떤 배경입니까? 단추가있는 배경 또는 각 단추의 배경? 배경색을 변경하거나 사용자 정의 도면을 사용하거나로드 된 이미지를 표시 하시겠습니까? –

+2

'나는 Jbuttons 배경을 변경했습니다. '당신은 우리에게 (http://sscce.org/ 양식으로) 코드를 보여 주어야합니다. 그렇지 않으면 모든 것이 http://docs.oracle.com/javase/tutorial/uiswing/에 있습니다. 또는 여기 http://www.java2s.com/Code/Java/Swing-JFC/CatalogSwing-JFC.htm – mKorbel

답변

0

버튼 배경을 파란색으로 변경한다고 가정 해보십시오. 너는 이렇게한다 :

JButton button = new JButton("Click to Change Background"); 
button.setBackground(Color.BLUE); 
관련 문제