Here you can find the source of getLongestStringWidth(FontMetrics fm, String[] theStrings)
Parameter | Description |
---|---|
fm | FontMetrics |
theStrings | String[] |
public static int getLongestStringWidth(FontMetrics fm, String[] theStrings)
//package com.java2s; /*/*from w w w . j a v a 2 s. c om*/ * iDART: The Intelligent Dispensing of Antiretroviral Treatment * Copyright (C) 2006 Cell-Life * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 as published by * the Free Software Foundation. * * This program 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 version * 2 for more details. * * You should have received a copy of the GNU General Public License version 2 * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ import java.awt.FontMetrics; public class Main { /** * Method getLongestStringWidth. * * @param fm * FontMetrics * @param theStrings * String[] * @return int */ public static int getLongestStringWidth(FontMetrics fm, String[] theStrings) { int longestWidth = 0; for (int i = 0; i < theStrings.length; i++) { if (theStrings[i] != null && !theStrings[i].equalsIgnoreCase("")) { if (fm.stringWidth(theStrings[i]) > longestWidth) { longestWidth = fm.stringWidth(theStrings[i]); } } } return longestWidth; } }