用Java写个英文单词记词本

来源:互联网 发布:three.js 源码 编辑:程序博客网 时间:2024/04/29 06:06

用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;        }    }}
  • 其实这个东西并没有什么难度,我去写这个东西并不是因为它有什么价值,只是单纯的我想写。
原创粉丝点击