@@ -0,0 +1,1744 @@
+package test;%0A%0Aimport java.awt.Color;%0Aimport java.awt.event.WindowAdapter;%0Aimport java.awt.event.WindowEvent;%0A%0Aimport javax.swing.JFrame;%0A%0Aimport bzh.plealog.bioinfo.ui.logo.LogoCell;%0Aimport bzh.plealog.bioinfo.ui.logo.LogoLetter;%0Aimport bzh.plealog.bioinfo.ui.logo.LogoPanel;%0A%0Apublic class LogoDrawTest extends JFrame %7B%0A  private static final long serialVersionUID = -5430644293800604275L;%0A  private LogoPanel         _mainPanel;%0A%0A  public LogoDrawTest() %7B%0A    super(%22Logo%22);%0A    _mainPanel = new LogoPanel();%0A    _mainPanel.setBackground(Color.WHITE);%0A    _mainPanel.setType(LogoPanel.Type.LogoLetter);%0A    this.getContentPane().add(_mainPanel);%0A  %7D%0A%0A  private void initLogoCell() %7B%0A    LogoCell logoCell;%0A    LogoLetter logoL;%0A    %0A    logoCell = new LogoCell(2.0);%0A    logoL = new LogoLetter(%22G%22, 0.5);%0A    logoL.setSymbFgColor(Color.GREEN);%0A    logoCell.addLogoLetter(logoL);%0A    logoL = new LogoLetter(%22A%22, 1.0);%0A    logoL.setSymbFgColor(Color.blue);%0A    logoCell.addLogoLetter(logoL);%0A    logoL = new LogoLetter(%22C%22, 0.1);%0A    logoCell.addLogoLetter(logoL);%0A    logoL.setSymbFgColor(Color.orange);%0A    logoL = new LogoLetter(%22T%22, 0.2);%0A    logoCell.addLogoLetter(logoL);%0A    logoL.setSymbFgColor(Color.BLACK);%0A    logoCell.orderLogoLetter();%0A    _mainPanel.setLogoCell(logoCell);%0A  %7D%0A%0A  public static void main(String%5B%5D argv) %7B%0A    LogoDrawTest frame;%0A%0A    frame = new LogoDrawTest();%0A    frame.initLogoCell();%0A    frame.setSize(640, 480);%0A    frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);%0A    frame.addWindowListener(new MainWindowAdapter());%0A    frame.setVisible(true);%0A  %7D%0A%0A  private static class MainWindowAdapter extends WindowAdapter %7B%0A    public void windowClosing(WindowEvent e) %7B%0A      System.exit(0);%0A    %7D%0A  %7D%0A%7D%0A

add Sequence Logo Test app