用Java写个英文单词记词本

用Java写个英文单词记词本

这里写图片描述
写这个东西的缘由:

  • 刚刚在看Unity的官网,官网给了份简介文档,全英文!!由于本人英文超烂,于是乎准备写个记词本,在桌面显示,记常看到的几个单词,加深记忆!

网上有个叫DeskDisp的软件,但是本人用的Win10防火墙提示有病毒,所以干脆自己写一个。

代码块

 -com
  -sxd
    -Desk.java//主显示
    -txt.java//显示文字

package com.sxd;
import javax.swing.JFrame;

public class Desk {

    public Desk() {
        // TODO Auto-generated constructor stub
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        JFrame frame = new JFrame();
        /**我的分辨率是3840*2160 黄金分割得到1466.8*/
        frame.setBounds(2373, 0, 1467, 906);
        /**取消窗口标题栏*/
        frame.setUndecorated(true);
        frame.add(new txt());
        /**设置透明度为50%*/
        frame.setOpacity((float) 0.5);

/**取消任务栏显示*/
        frame.setType(JFrame.Type.UTILITY);
        frame.setVisible(true);              
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

package com.sxd;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.LayoutManager;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

import javax.swing.JPanel;
import javax.swing.JTextArea;

public class txt extends JPanel {
    public txt() {
}
    public void paint(Graphics g)
    {
        super.paint(g);
        String s = "";
        String list[] = null;
        int Y= 100;
        g.setColor(Color.BLACK);
        g.setFont(new Font("", Font.BOLD, 100));
        try {
            FileInputStream in = new FileInputStream(new File("C://Users//Administrator//Desktop//list.txt"));
            byte[] b = new byte[1024];
            in.read(b);
            s = new String(b);
            lixception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 
        for(String S:list)
        {
            g.drawString(, 0, Y);
            Y = Y+100;
        }


    }

}
  • 其实这个东西并没有什么难度,我去写这个东西并不是因为它有什么价值,只是单纯的我想写。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值