• 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);

     

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

    下面有字

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

    上面有字

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    【论文阅读】RadHAR:通过毫米波雷达生成的点云识别人类活动
    得物云原生全链路追踪Trace2.0架构实践
    MySQL运维5-Mycat配置
    14.(vue3.x+vite)组件间通信方式之pinia
    食堂用户菜品关系系统(C语言课设)
    论文笔记:LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm
    假期AI新闻热点:亚运会Al技术亮点;微软GPT-4V论文精读;Perplexity推出pplx-api;DALL-E 3多渠道测评 | ShowMeAI日报
    【华为OD机试真题 python】乱序整数序列两数之和绝对值最小 【2022 Q4 | 100分】
    Redis缓存的高并发问题
    创建型设计模式 单例 工厂模式 看这一篇就够了
  • 原文地址:https://blog.csdn.net/m0_58177653/article/details/125991628