• java如何用drawString()绘制文字(三行代码)


    这是在JFrame类中的窗口上打印文字,也就是打印字符串

    需要

    paint(Graphics g) {

    需要该函数中的画笔g

    代码:

    1. g.setColor(Color.BLUE);
    2. g.setFont(new Font("仿宋",Font.BOLD,30)); //字体,风格,字号
    3. g.drawString(str,x,y); //在(x,y)处打印字符串str

    函数形式:

    1. static void drawWord(Graphics g,String str,int x,int y,Color color){
    2. g.setColor(color);
    3. g.setFont(new Font("仿宋",Font.BOLD,30));
    4. g.drawString(str,x,y);
    5. }

    调用: 

    GameUtil.drawWord(g,"你好",300,400,Color.BLUE);

    效果:


    附带一个如何打印倒计时:

    TIME=System.currentTimeMillis();                //开始时间=当前时间
    
    if(不结束) END=System.currentTimeMillis();                //结束时间=当前时间

     结束时间不停地更新,而开始时间只在初始函数中更新

    这样结束时间-开始时间就是游戏时间

    GameUtil.drawWord(g,""+(GameUtil.END_TIME-GameUtil.START_TIME)/1000,100,150,Color.BLUE);

     

    -------------------------------------------------------------------------------------------------

    下面有字

    我也不想水长度,实在是发不出去

    上面有字

    .................................................................

     ......................................&&.........................

     ....................................&&&..........................

     .................................&&&&............................

     ...............................&&&&..............................

     .............................&&&&&&..............................

     ...........................&&&&&&....&&&..&&&&&&&&&&&&&&&........

     ..................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..............

     ................&...&&&&&&&&&&&&&&&&&&&&&&&&&&&&.................

     .......................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.........

     ...................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...............

     ..................&&&   &&&&&&&&&&&&&&&&&&&&&&&&&&&&&............

     ...............&&&&&@  &&&&&&&&&&..&&&&&&&&&&&&&&&&&&&...........

     ..............&&&&&&&&&&&&&&&.&&....&&&&&&&&&&&&&..&&&&&.........

     ..........&&&&&&&&&&&&&&&&&&...&.....&&&&&&&&&&&&&...&&&&........

     ........&&&&&&&&&&&&&&&&&&&.........&&&&&&&&&&&&&&&....&&&.......

     .......&&&&&&&&.....................&&&&&&&&&&&&&&&&.....&&......

     ........&&&&&.....................&&&&&&&&&&&&&&&&&&.............

     ..........&...................&&&&&&&&&&&&&&&&&&&&&&&............

     ................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&............

     ..................&&&&&&&&&&&&&&&&&&&&&&&&&&&&..&&&&&............

     ..............&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&....&&&&&............

     ...........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......&&&&............

     .........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.........&&&&............

     .......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...........&&&&............

     ......&&&&&&&&&&&&&&&&&&&...&&&&&&...............&&&.............

     .....&&&&&&&&&&&&&&&&............................&&..............

     ....&&&&&&&&&&&&&&&.................&&...........................

     ...&&&&&&&&&&&&&&&.....................&&&&......................

     ...&&&&&&&&&&.&&&........................&&&&&...................

     ..&&&&&&&&&&&..&&..........................&&&&&&&...............

     ..&&&&&&&&&&&&...&............&&&.....&&&&...&&&&&&&.............

     ..&&&&&&&&&&&&&.................&&&.....&&&&&&&&&&&&&&...........

     ..&&&&&&&&&&&&&&&&..............&&&&&&&&&&&&&&&&&&&&&&&&.........

     ..&&.&&&&&&&&&&&&&&&&&.........&&&&&&&&&&&&&&&&&&&&&&&&&&&.......

     ...&&..&&&&&&&&&&&&.........&&&&&&&&&&&&&&&&...&&&&&&&&&&&&......

     ....&..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...........&&&&&&&&.....

     .......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&..............&&&&&&&....

     .......&&&&&.&&&&&&&&&&&&&&&&&&..&&&&&&&&...&..........&&&&&&....

     ........&&&.....&&&&&&&&&&&&&.....&&&&&&&&&&...........&..&&&&...

     .......&&&........&&&.&&&&&&&&&.....&&&&&.................&&&&...

     .......&&&...............&&&&&&&.......&&&&&&&&............&&&...

     ........&&...................&&&&&&.........................&&&..

     .........&.....................&&&&........................&&....

     ...............................&&&.......................&&......

     ................................&&......................&&.......

     .................................&&..............................

     ..................................&..............................

     -------------------------------------------------------------------------------------------------

  • 相关阅读:
    【状语从句练习题】复习:分词从句
    【PG】PostgreSQL数据库管理
    皮革店铺怎么实施IT程序快速实施 部署
    Python实现疫苗接种数据库管理——毕业设计经典案例
    Kotlin 中如何使用 Fuel 库进行代理切换?
    【李宏毅机器学习2022】Task07 总结
    java毕业设计天津城建大学教室查询预约管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
    ctf bugku
    jenkins 部署 vue 项目
    MySQL数据表的基本操作和基于 MySQL数据表的基本操作的综合实例项目
  • 原文地址:https://blog.csdn.net/m0_58177653/article/details/125991628