95d7d02b9355318acea10847218379e59fa11b5e
1 import javax
.imageio
.ImageIO
;
5 import java
.io
.IOException
;
7 public class LeftPersonPanel
extends JPanel
{
8 private JLabel leftLabel
= new JLabel();
9 private Image personImage
;
12 leftLabel
.setText("Current person");
15 this.personImage
= ImageIO
.read(new File("data/personImage.png"));
16 } catch (IOException e
) {
17 System
.out
.println(e
.getStackTrace());
21 public Image
getPersonImage() {
25 public void paintComponent(Graphics g
) {
26 super.paintComponent(g
);
29 g
.setColor(Color
.black
);
30 Graphics2D g2d
= (Graphics2D
) g
;
32 int imageHeight
= 180;
33 g2d
.drawImage(this.personImage
.getScaledInstance(imageWidth
/ 2, imageHeight
/ 2, Image
.SCALE_SMOOTH
), imageWidth
/ 4, imageHeight
/ 4, this);