+/*
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6)
+ * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle
+ *
+ * This file is part of Jalview.
+ *
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * Jalview is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
+ */
package jalview.gui;
import java.awt.Color;
/**
* useful functions for building Swing GUIs
+ *
* @author JimP
- *
+ *
*/
public final class JvSwingUtils
{
/**
- * wrap a bare html safe string to around 60 characters per line using a <table width=350><tr><td></td> field
+ * wrap a bare html safe string to around 60 characters per line using a
+ * <table width=350>
+ * <tr>
+ * <td></td> field
+ *
* @param ttext
* @return
*/
public static String wrapTooltip(String ttext)
{
- if (ttext.length()<60)
+ if (ttext.length() < 60)
{
return ttext;
- } else {
- return "<table width=350 border=0><tr><td>"+ttext+"</td></tr></table>";
+ }
+ else
+ {
+ return "<table width=350 border=0><tr><td>" + ttext
+ + "</td></tr></table>";
}
}
+
public static JButton makeButton(String label, String tooltip,
ActionListener action)
{