java实现gui界面的文件复制

这篇博客介绍了如何使用Java GUI创建一个带有进度条的文件复制程序。内容包括逐步指导,从基本的文件复制开始,然后添加JProgressBar来显示复制进度。GUI界面的组件如TextArea和Button设置简单,关键在于通过线程控制进度条的更新,确保每1000毫秒检查一次复制状态,避免线程过度消耗资源。
摘要由CSDN通过智能技术生成

代码中含有注释
如果自己要写文件复制的代码,建议流程
1、写一个简单的程序完成文件复制
2、利用JProgressBar完成进度条的设置,以及进度条的刷新展示
3、gui界面的TtextArea以及button十分简单,不解释!你懂得!
4、将上述步骤串在一起就可,这里注意thread running不能一直跑,要留给程序一定的时间去检测copy,也就是thread running per 1000ms,时间太短或者说不设置的话会出问题的,自己去理解,不做过多解释

package homework;

import java.lang.*;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.*;
import javax.swing.*;
import javax.swing.border.EmptyBorder;

//@author=BUPT:huanglin
public class File_Copy extends Frame  implements ActionListener{
   

    public int rate = 0;
    String old_filepath;
    String new_filepath;
    private JProgressBar pro = new JProgressBar();   
    JPanel frame;
    Button copy = new Button("COPY");
    JTextArea F
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值