日期:2014-05-20  浏览次数:20653 次

为什么我用如下命令却画不出规则的这四个图形呢?
为什么我用如下命令却画不出规则的这四个图形呢?
g.drawString( "*********                         ***                         *                       *         ",50,50);
g.drawString( "*               *                     *           *                   ***                   *   *       ",50,60);
g.drawString( "*               *                   *               *               *****               *       *     ",50,70);
g.drawString( "*               *                   *               *                   *                 *           *   ",50,80);
g.drawString( "*               *                   *               *                   *                   *       *     ",50,90);
g.drawString( "*               *                     *           *                     *                     *   *       ",50,100);
g.drawString( "*********                         ***                         *                       *         ",50,110);  
得到的结果是扭曲的图形。


------解决方案--------------------
在图形模式下,使用系统地字体,默认字体是不等宽的 :)