package org.opentrafficsim.swing.gui; import javax.swing.JPanel; import javax.swing.border.TitledBorder; /** * JPanel with an outline and a name. *

* Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
* BSD-style license. See OpenTrafficSim License. *

* $LastChangedDate: 2018-09-19 13:55:45 +0200 (Wed, 19 Sep 2018) $, @version $Revision: 4006 $, by $Author: averbraeck $, * initial version 22 dec. 2014
* @author Peter Knoppers */ public class LabeledPanel extends JPanel { /** */ private static final long serialVersionUID = 20141222L; /** * Create a JPanel with border and caption. * @param caption String; the caption of the LabeledPanel */ public LabeledPanel(final String caption) { setBorder(new TitledBorder(null, caption, TitledBorder.LEADING, TitledBorder.TOP, null, null)); } /** {@inheritDoc} */ @Override public final String toString() { return "LabeledPanel [caption=" + ((TitledBorder) getBorder()).getTitle() + "]"; } }