package com.quiltplayer.view.swing.views.impl; import java.io.Serializable; import javax.swing.ImageIcon; import javax.swing.JComponent; import javax.swing.JLabel; import javax.swing.JPanel; import net.miginfocom.swing.MigLayout; import com.quiltplayer.utils.ClassPathUtils; import com.quiltplayer.view.swing.views.View; @org.springframework.stereotype.Component public class AboutView implements Serializable, View { private static final long serialVersionUID = 1L; private JPanel panel; /* * (non-Javadoc) * * @see org.quiltplayer.view.components.View#getUI() */ @Override public JComponent getUI() { panel = new JPanel(new MigLayout("ins 0, fill")); panel.setOpaque(false); ImageIcon icon = ClassPathUtils.getIconFromClasspathWithoutScaling("icon/quilticon.png"); final JLabel label = new JLabel(icon); panel.add(label, "center"); return panel; } }