X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FScalePanel.java;h=f8706ae2d748fe51956b47d2a3a3fa9745256f8b;hb=2ac5b6423fe366e093c8f12b0935aefc9aafbe5f;hp=fc7be6d2fc926b3dd76637667f135203ebe9acb4;hpb=5a74e4957b86821f2fd0752d1d9bc46ebb3cfdc6;p=jalview.git diff --git a/src/jalview/appletgui/ScalePanel.java b/src/jalview/appletgui/ScalePanel.java index fc7be6d..f8706ae 100755 --- a/src/jalview/appletgui/ScalePanel.java +++ b/src/jalview/appletgui/ScalePanel.java @@ -204,11 +204,21 @@ public class ScalePanel scalestartx += 5; } + String string; + int maxX=0; + for (int i = scalestartx; i < endx; i += 5) { if (i % 10 == 0) { - gg.drawString(String.valueOf(i), (i - startx - 1) * av.charWidth, y); + string = String.valueOf(i); + if ( (i - startx - 1) * av.charWidth > maxX) + { + gg.drawString(string, + (i - startx - 1) * av.charWidth, y); + maxX = (i - startx + 1) * av.charWidth + fm.stringWidth(string); + } + gg.drawLine( (int) ( (i - startx - 1) * av.charWidth + av.charWidth / 2), y + 2, (int) ( (i - startx - 1) * av.charWidth + av.charWidth / 2),