/* SignalPlotPanel.java created 2007-11-08 * */ package org.signalml.app.view.signal; import java.awt.BorderLayout; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; /** SignalPlotPanel * * * @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o. */ public class SignalPlotPanel extends JPanel { private static final long serialVersionUID = 1L; private JPanel labelPanel; public SignalPlotPanel(SignalPlot plot, SignalPlotScrollPane scrollPane) { super(new BorderLayout()); if (!plot.isMaster()) { labelPanel = new JPanel(new BorderLayout()); labelPanel.setBorder(new EmptyBorder(0,2,2,2)); labelPanel.add(plot.getSignalPlotTitleLabel(), BorderLayout.CENTER); labelPanel.add(plot.getSignalPlotSynchronizationLabel(), BorderLayout.EAST); add(labelPanel, BorderLayout.SOUTH); } add(scrollPane, BorderLayout.CENTER); } }