0 0

java swing 如何画标尺?25

如何在javaSwing上画标尺,然后鼠标移动的时候上面的小三角形也跟着鼠标移动。
就像附件上的图那样。
有没有哪位高手知道怎么搞啊?
2013年6月06日 18:34
  • 大小: 16.3 KB

2个答案 按时间排序 按投票排序

0 0

关于小三角的移动
X横轴小三角的坐标范围是(鼠标的坐标x,0)
Y横轴小三角的坐标范围是(0,鼠标坐标y)

2013年6月07日 09:09
0 0

应该是在鼠标mouseover(移动事件)中获取鼠标移动的坐标点,有了这个点,就好办了
平面左上角的位置是0,0 那么要画 x轴横向的,就是获取鼠标x坐标,从(0,获取鼠标x坐标)画一条线到鼠标位置,那么Y轴的就是(0,鼠标移动Y)2条线在(鼠标x,鼠标y)汇集就是个标尺了。在这个过程中要清空上一次的绘制
给你点思路。。。希望能帮上忙。。

2013年6月07日 09:07

相关推荐

    JAVA中实现在PANEL上显示标尺的技术

    本文将深入探讨如何在Java的 JPanel 上实现一个自定义的标尺(Rule)组件,以及如何在主窗口(MainFrame)中调用并展示这个标尺。 首先,让我们了解基本概念。JPanel 是 Java Swing 库中的一个容器类,用于显示组件...

    mvc模式画圆JAVA实现

    此外,视图还需要负责画出圆的图形,这通常通过Java的图形库,如Java AWT或Swing来实现。 - **Controller(控制器)**:控制器作为模型和视图之间的桥梁,接收用户的输入,如拖动表示半径的标尺,然后将这些输入...

    RulerAndCompass:我的测试标尺和指南针绘图应用程序

    Swing是Java的标准GUI库,提供了丰富的组件集合,如按钮、文本框和面板,这些都可以用来构建一个功能完善的绘图应用程序。JavaFX则提供更现代的视觉效果和更高级的动画功能,对于创建高质量的用户界面尤其有用。...

    屏幕取色器

    在Java中实现屏幕取色功能,主要依赖于Java的AWT(Abstract Window Toolkit)库或Swing库,它们提供了对操作系统窗口系统的基本访问,可以捕获屏幕图像并获取像素信息。例如,`java.awt.Robot`类可以用于创建一个...

    2021-2022计算机二级等级考试试题及答案No.1488.docx

    3. Java Swing 组件:在Java编程中,创建框架窗口通常使用JFrame类,它是Swing库中的顶级容器。 4. 计算机重启:计算机的重启方式有两种,分别是冷启动(完全关闭电源后再次开启)和热启动(不关闭电源,通过特定...

    2021-2022计算机二级等级考试试题及答案No.16117.docx

    13. Java Swing布局管理:BorderLayout布局中,"South"位置用于放置组件在容器的底部。 14. JDBC存储过程执行:CallableStatement类用于执行数据库的存储过程。 15. 网络协议:协议是为网络通信制定的一系列规则,...

    2021-2022计算机二级等级考试试题及答案No.17694.docx

    1. Swing 构件:Swing 是 Java GUI(图形用户界面)的一部分,提供了丰富的组件库。在给出的选项中,JPanel、JTable 和 JFrame 都是 Swing 的构件,而 Menu 实际上是 AWT(Abstract Window Toolkit)中的组件,而...

    2021-2022计算机二级等级考试试题及答案No.19021.docx

    11. Swing 图形界面组件:Swing是在AWT基础上构建的新一代图形用户界面组件库,提供了更多的功能,全部用Java代码实现,且Swing组件是轻量级的。 12. Excel图表工作表名称:在Excel2003中,新建的独立图表工作表...

    2021-2022计算机二级等级考试试题及答案No.13726.docx

    9. Swing是Java中的图形用户界面库,它在AWT的基础上构建,提供了更多功能,并且Swing组件主要由Java代码实现,包括轻量级组件。 10. 文件列表框通过Pattern属性可以设置显示不同类型的文件。 11. Word中的标尺...

    2021-2022计算机二级等级考试试题及答案No.13560.docx

    13. Word功能:在Word中,水平标尺可以用来调整段落的首行缩进和左右边距,这是对文档格式化的重要工具。 14. SQL查询:查询类型为"电器"的商品信息,正确的SQL语句是B选项:`SELECT * FROM 商品 WHERE 类型="电器...

    2021-2022计算机二级等级考试试题及答案No.14667.docx

    - **知识点解析**:Swing是在AWT基础上发展起来的图形用户界面组件集,它提供更丰富的GUI组件和更好的跨平台兼容性。 #### 22. Word表格的行高调整 - **题目描述**:在Word中,表格的行高可以通过拖动垂直标尺上的...

    2021-2022计算机二级等级考试试题及答案No.4106.docx

    8. Swing 组件与布局管理器:在Swing组件中,JDialog对象可以指定布局管理器,选项D是正确的。 9. 自动编号数据类型:在数据库设计中,自动编号数据类型(如Access中的AutoNumber)可以为每个新记录自动生成唯一的...

    常用画图软件

    5. **绘图API**:大多数编程语言都提供了绘图库或API,如Java的Swing或JavaFX,Python的Tkinter或Pygame,C#的Windows Presentation Foundation (WPF)等。熟悉这些API是创建画图软件的基础。 6. **选区与橡皮擦**:...

    2021-2022计算机二级等级考试试题及答案No.17877.docx

    12. **Java GUI** - 在Java中,图形用户界面(GUI)的组件包含在java.awt和javax.swing这两个包中。 13. **算术运算符** - 当执行表达式a%-(b%2)时,如果a=5, b=7,则a的值会变为0,因为这里使用了模运算和负号运算...

    JfreeChartDemoProject.rar

    2. 组件(Component):JFreeChart创建的图表可以作为Swing组件添加到GUI中,方便在Java应用程序中展示。 3. 数据模型(Dataset):存储图表的数据,可以是简单的数组,也可以是复杂的表格数据。 4. 图表工厂...

    2021-2022计算机二级等级考试试题及答案No.17136.docx

    2. **Java Swing框架窗口创建**:在Java编程中,如果类A想要利用Swing库创建框架窗口,它需要继承JFrame类,这是创建图形用户界面(GUI)的基础。 3. **Word工具提示信息**:在Word中,当鼠标指向工具栏的某个按钮...

    2021-2022计算机二级等级考试试题及答案No.9162.docx

    - **概念解析**:AWT (Abstract Window Toolkit) 和 Swing 都是Java中的图形用户界面(GUI)工具包。 - **正确答案**:A. Swing是AWT的提高和扩展。 - **解释**:Swing是AWT的一个扩展,提供了更多的功能和更丰富的...

    2021-2022计算机二级等级考试试题及答案No.2764.docx

    23. `MenuBar`不是Java的`Component`子类,它属于`JMenuBar`,是Java Swing的一部分。 24. ACCESS系统的界面包括菜单栏、标题栏和状态栏,但不包括数据库本身,数据库是系统存储和管理数据的实体。 25. B/S...

    2021-2022计算机二级等级考试试题及答案No.9988.docx

    23. **事件适配器**:ComponentAdapter类不属于Java Swing中的标准事件适配器类。 24. **DBS含义**:DBS代表数据库系统,包括数据库、数据库管理系统和数据库应用。 25. **Word标尺功能**:在Word中,拖动标尺上的...

    2021-2022计算机二级等级考试试题及答案No.3492.docx

    5. Java GUI组件:在Java中,图形用户界面(GUI)的组件主要包含在java.awt和javax.swing这两个包中,如按钮、文本框等。 6. Visual FoxPro表单运行命令:在VFP系统环境下,使用DO FORM命令来运行表单。 7. 模运算...

Global site tag (gtag.js) - Google Analytics