import java.awt.BorderLayout; import java.awt.Font; import javax.swing.BoxLayout; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JSeparator; import javax.swing.SwingConstants; public class ArtistPanel extends JPanel{ public ArtistPanel(Event event) { super(new BorderLayout()); JLabel name = new JLabel(event.getArtist().getName()); name.setFont(new Font("Dialog", Font.BOLD, 20)); JLabel description = new JLabel("" + " Genre: " + event.getArtist().getGenre() + "

Beschrijving

" + event.getArtist().getDescription() + "

achtergrondinfo

" + event.getArtist().getBackground() + ""); description.setFont(new Font("Dialog", Font.PLAIN, 12)); JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.PAGE_AXIS)); JLabel photo = new JLabel(event.getArtist().getImage()); panel.add(name); panel.add(new JSeparator(SwingConstants.HORIZONTAL)); add(photo, BorderLayout.EAST); add(description, BorderLayout.CENTER); add(panel, BorderLayout.NORTH); } }