Beispiel #1
0
 /* (non-Javadoc)
  * @see bias.extension.DashBoard.snippet.InfoSnippet#serializeSettings()
  */
 @Override
 public byte[] serializeSettings() {
   settings.setProperty(PROPERTY_FONT_SIZE, "" + currentFontSize);
   JScrollBar sb = getJScrollPane().getVerticalScrollBar();
   if (sb != null && sb.getValue() != 0) {
     settings.setProperty(PROPERTY_SCROLLBAR_VERT, "" + sb.getValue());
   } else {
     settings.remove(PROPERTY_SCROLLBAR_VERT);
   }
   sb = getJScrollPane().getHorizontalScrollBar();
   if (sb != null && sb.getValue() != 0) {
     settings.setProperty(PROPERTY_SCROLLBAR_HORIZ, "" + sb.getValue());
   } else {
     settings.remove(PROPERTY_SCROLLBAR_HORIZ);
   }
   int cp = getJTextPane().getCaretPosition();
   settings.setProperty(PROPERTY_CARET_POSITION, "" + cp);
   return PropertiesUtils.serializeProperties(settings);
 }