Java获取鼠标当前颜色RGB、获取鼠标当前HEX值、获取鼠标当前坐标(源码)

Lete乐特自制实用工具(Java EE - JDK1.8)

现在自己也是一名程序员了,想着以前用的都是别人打包好的exe文件,于是就动手自己写个吧?把RGB、HEX值、坐标、合并到一起自己用的也方便。

Jy1DiD.gif

XY.java


package io.github.lete114.tools;

import javax.swing.*;
import java.awt.*;
import java.util.Timer;
import java.util.TimerTask;

/**
 * @author Lete
 * @乐特的程序永无BUG
 * @createDate 2020- 04-09 11:31
 */
public class XY extends JFrame {
   
    private final JPanel contentPanel = new JPanel();

    // 创建窗体内容
    JLabel vx = null;
    JLabel vy = null;
    JLabel r = null;
    JLabel g = null;
    JLabel b = null;
    JLabel h = null;

    public XY() {
   

        getContentPane().add(contentPanel, BorderLayout.CENTER);
        contentPanel.setLayout(null);

        // logo图片
        setIconImage(Toolkit.getDefaultToolkit().createImage(getClass().getResource("lete.jpg")));


        // 坐标X
        JLabel lblx = new JLabel("\u5750\u6807X:");
        lblx.setFont(new Font("黑体", Font.PLAIN, 30));
        lblx.setBounds(70, 30, 100, 30);
        contentPanel.add(lblx);
        // 坐标Y
        JLabel lbly = new JLabel("\u5750\u6807Y:");
        lbly.setFont(new Font("黑体", Font.PLAIN, 30));
        lbly.setBounds(270, 30, 100, 30);
        contentPanel.add(lbly);

        // X=
        vx = new JLabel("0");
        vx.setForeground(Color.BLUE);
        vx.setFont(new Font("黑体", Font.PLAIN, 30));
        vx.setBounds(160, 30, 66, 31);
        contentPanel.add(vx);

        // Y=
        vy = new JLabel("0");
        vy.setForeground(Color.BLUE);
        vy.setFont(new Font("黑体", Font.PLAIN, 30));
        vy.setBounds(360, 30, 66, 30);
        contentPanel.add(vy);

        // R=
        r = new JLabel("0");
        r.setForeground(Color.BLUE);
        r.setFont(new Font("黑体", Font.PLAIN, 30));
        r.setBounds(120, 80, 66, 31);
        contentPanel.add(r);
        //红字
        JLabel hong = new JLabel("红:");
        hong.setFont(new Font("黑体", Font.PLAIN, 30));
        hong.setForeground(Color.RED);
        hong.setBounds(70, 80, 100, 30);
        contentPanel.add(hong);

        // G=
        g = new JLabel("0");
        g.setForeground(Color.BLUE);
        g.setFont(new 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值