Lete乐特自制实用工具(Java EE - JDK1.8)
现在自己也是一名程序员了,想着以前用的都是别人打包好的exe
文件,于是就动手自己写个吧?把RGB、HEX值、坐标、合并到一起自己用的也方便。
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