⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tooltip.java

📁 world wind java sdk 源码
💻 JAVA
字号:
/* Copyright (C) 2001, 2009 United States Government as represented bythe Administrator of the National Aeronautics and Space Administration.All Rights Reserved.*/package gov.nasa.worldwind.examples.util;import gov.nasa.worldwind.render.*;import gov.nasa.worldwind.util.*;/** * @author dcollins * @version $Id: ToolTip.java 10925 2009-05-06 22:22:50Z dcollins $ */public class ToolTip implements OrderedRenderable{    private final String text;    private final int x;    private final int y;    public ToolTip(String text, int x, int y)    {        this.text = text;        this.x = x;        this.y = y;    }    public double getDistanceFromEye()    {        // The tool tip should always be rendered on top of anything else.        return 0;    }    public void render(DrawContext dc)    {        if (dc == null)        {            String message = Logging.getMessage("nullValue.DrawContextIsNull");            Logging.logger().log(java.util.logging.Level.SEVERE, message);            throw new IllegalArgumentException(message);        }        this.doRender(dc);    }    public void pick(DrawContext dc, java.awt.Point pickPoint)    {        // Don't pick tool tips.    }    protected void doRender(DrawContext dc)    {        this.drawToolTip(dc, this.text, this.x, this.y);    }    protected void drawToolTip(DrawContext dc, String text, int x, int y)    {        ToolTipRenderer renderer = new ToolTipRenderer();        renderer.setUseSystemLookAndFeel(true);        renderer.render(dc, text, x, y);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -