/** Sets the icons of the call buttons depending on the chat session type. */ private void setCallButtonsIcons() { if (chatSession instanceof ConferenceChatSession) { callButton.setIconImage(ImageLoader.getImage(ImageLoader.CHAT_ROOM_CALL)); callVideoButton.setIconImage(ImageLoader.getImage(ImageLoader.CHAT_ROOM_VIDEO_CALL)); callButton.setPreferredSize(new Dimension(29, 25)); callVideoButton.setPreferredSize(new Dimension(29, 25)); } else { callButton.setIconImage(ImageLoader.getImage(ImageLoader.CHAT_CALL)); callVideoButton.setIconImage(ImageLoader.getImage(ImageLoader.CHAT_VIDEO_CALL)); callButton.setPreferredSize(new Dimension(25, 25)); callVideoButton.setPreferredSize(new Dimension(25, 25)); } callButton.repaint(); callVideoButton.repaint(); }