简易阅读器(能导入txt文件,可以改变背景颜色,包含文件选择框和颜色选择框的使用)

这是一个简单的Java阅读器应用,允许用户导入TXT文件并自定义背景颜色。用户界面包括一个文件选择按钮和颜色选择按钮,用于打开TXT文件和更改阅读区的背景颜色。代码中实现了事件监听器来处理用户操作。

package MyReader;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileNotFoundException;
public class Reader {
    public static void main(String []args){
     new frame();
    }
}
class frame extends JFrame{
 public final static int start_point_X=300;
 public final static int start_point_Y=100;
 public final static int width_of_reader=450;
 public final static int height_of_reader=600;
 public final static int width_of_textArea=width_of_reader;
 public final static int height_of_textArea=(int)(height_of_reader*0.9)-30;
 JPanel reader_panel;
 JTextArea reader_area;
 String file_url;
 public frame(){
  super("My-Own-Reader!");

特点介绍: 透明度调节:用户可以通过左右箭头键轻松调节窗口的透明度,使其更好地融入桌面环境。 无标题栏设计:窗口没有传统的标题栏,用户可以通过点击并拖动窗口的任意部分来移动窗口。 文件打开功能:支持打开文本文件,并显示文件内容。 滚动功能:用户可以通过上下箭头键滚动文本内容。 窗口大小调整:用户可以通过拖动右下角的手柄来调整窗口的大小。 全屏置顶:窗口始终保持在最前面,方便用户在阅读时进行其他操作。 简洁界面:采用深色背景白色文字,提供舒适的阅读体验。 退出快捷键:按下 Escape 键可以关闭窗口。 用法介绍: 启动程序:运行程序后,会显示一个带有“打开文件”按钮的窗口。 打开文件:点击“打开文件”按钮,选择一个文本文件文件内容将会显示在窗口中。 调节透明度: 按下 Left 箭头键可以降低窗口的透明度。 按下 Right 箭头键可以增加窗口的透明度。 移动窗口:点击并拖动窗口的任意部分,可以移动窗口的位置。 滚动文本: 按下 Up 箭头键可以向上滚动文本。 按下 Down 箭头键可以向下滚动文本。 调整窗口大小:拖动窗口右下角的手柄,可以调整窗口的大小。 退出程序:按下 Escape 键可以关闭窗口。 通过这些功能,用户可以在不影响其他操作的情况下,舒适地阅读文本内容。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值