1 import javax
.imageio
.ImageIO
;
5 import java
.io
.IOException
;
7 public class RightPersonPanel
extends JPanel
{
8 private JLabel rightLabel
= new JLabel();
9 private String contentText
= new String();
10 private Image personImage
;
13 rightLabel
.setText("Closest person found");
16 this.personImage
= ImageIO
.read(new File("data/personImage.png"));
17 } catch (IOException e
) {
18 System
.out
.println(e
.getStackTrace());
22 public void setContentText(String contentText
) {
23 this.contentText
= contentText
;
26 public String
getContentText() {
30 public Image
getPersonImage() {
34 public void paintComponent(Graphics g
) {
35 super.paintComponent(g
);
38 g
.setColor(Color
.black
);
39 g
.drawString(getContentText(), 5, 35);
40 Graphics2D g2d
= (Graphics2D
) g
;
42 int imageHeight
= 180;
43 g2d
.drawImage(this.personImage
.getScaledInstance(imageWidth
/ 2, imageHeight
/ 2, Image
.SCALE_SMOOTH
), imageWidth
/ 4, imageHeight
/ 4, this);