2017-11-28 1 views
0

배경을 변경할 수 있도록 그림을 삽입하고 싶습니다. 나는 이것을 과 같은 색으로 처리했습니다. "else if (e.getSource() == bla) panel.setBackground (Color.white);"그러나 사진과 함께 할 수있는 방법이 있습니다 (예 : picture.jpg) ?그림을 Java로 삽입하십시오.

rodbild = new JMenuItem("Röd bild", new ImageIcon("desktop/Rod.jpg")); 

... 난 그냥 색상으로 지금까지 한 일이다

else if (e.getSource() == blabild) panel.setBackground(Color.white); 

.

답변

0

투명 배경을 가진 PNG 이미지를 패널에 삽입하는 것이 좋습니다.

이미지 배경이 투명하기 때문에 앉아있는 패널의 배경색을 "상속합니다".

그러면 패널 배경색을 업데이트 할 때 이미 주변의 배경색을 변경해야합니다.

관련 문제