All pastes #420453 Raw Edit

Something

public text v1 · immutable
·published 2007-04-02 04:05 UTC
rendered paste body
protected String paramString()
{
  StringBuffer param = new StringBuffer();
  String name = getName();
  if (name != null)
    param.append(name).append(",");
  param.append(x).append(",").append(y).append(",").append(width)
    .append("x").append(height);
  if (! isValid())
    param.append(",invalid");
  if (! isVisible())
    param.append(",invisible");
  if (! isEnabled())
    param.append(",disabled");
  if (! isOpaque())
    param.append(",translucent");
  if (isDoubleBuffered())
    param.append(",doublebuffered");
  if (parent == null)
    param.append(",parent==null");
  else
    param.append(",parent==").append(parent.getName());
  return param.toString();
}

public String toString()
{
  return getClass().getName() + '[' + paramString() + ']';
}