package org.docear.plugin.services.features.documentretrieval.recommendations.view;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Font;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;
import org.docear.plugin.services.features.documentretrieval.view.DocumentView;
public class RecommendationsView extends DocumentView {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
protected Container getNewRecommandationContainerComponent(String title) {
JPanel containerPanel = new JPanel();
containerPanel.setLayout(new BorderLayout());
containerPanel.setBackground(Color.WHITE);
containerPanel.setBorder(new EmptyBorder(0, 10, 0, 0));
JPanel panel = new JPanel();
JLabel containerTitle = new JLabel("<html><b>"+title+"</b></html>");
containerTitle.setFont(containerTitle.getFont().deriveFont(Font.BOLD, 18));
containerPanel.add(containerTitle, BorderLayout.NORTH);
panel.setBackground(Color.WHITE);
panel.setBorder(new LineBorder(Color.LIGHT_GRAY, 1, true));
panel.setLayout(new ListLayoutManager());
containerPanel.add(panel, BorderLayout.CENTER);
this.add(getNewButtonBar(true), BorderLayout.NORTH);
this.add(containerPanel, BorderLayout.CENTER);
this.add(getStarBar(), BorderLayout.SOUTH);
return panel;
}
@Override
protected Container getNewEmptyContainerComponent() {
JPanel panel = new JPanel();
panel.setBackground(Color.white);
panel.setLayout(new ListLayoutManager());
panel.setBorder(new LineBorder(Color.GRAY, 1));
this.add(getNewButtonBar(true), BorderLayout.NORTH);
this.add(panel, BorderLayout.CENTER);
//this.add(panel);
return panel;
}
@Override
protected void addComponendAfterDocumentList(Container documentList) {
// TODO Auto-generated method stub
}
}