package org.chartsy.main.welcome.ui; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Graphics; import javax.swing.BorderFactory; import javax.swing.JPanel; import org.chartsy.main.welcome.content.Constants; import org.chartsy.main.welcome.content.Logo; import org.chartsy.main.welcome.content.MenuLink; /** * * @author Viorel */ public class TopContent extends JPanel implements Constants { public TopContent() { super(new FlowLayout(FlowLayout.CENTER)); setOpaque(false); setBorder(BorderFactory.createEmptyBorder()); initComponents(); } private void initComponents() { add(Logo.createChartsyLogo()); add(MenuLink.createMenuLink("features")); add(MenuLink.createMenuLink("plugins")); add(MenuLink.createMenuLink("docs")); add(MenuLink.createMenuLink("community")); add(MenuLink.createMenuLink("partners")); } @Override protected void paintComponent(Graphics g) { g.setColor(Color.decode("0xcbda57")); g.fillRect(0, 0, getWidth(), 2); g.setColor(new Color(0, 0, 0, 200)); g.fillRect(0, 2, getWidth(), 70); super.paintComponent(g); } }