JavaFX进度条展示

本文介绍如何在 JavaFX 中创建一个动态进度条,通过示例代码展示了一个结合IoSession更新进度的方法,用于文件发送过程中的进度显示。进度条会根据发送的字节数动态更新,并在完成后提示用户。
摘要由CSDN通过智能技术生成

在网上找了好久,基本上都是写死的。

于是我找了个大牛同学改了改,于是有了以下版本。小伙伴可以直接用哦,但不知道java的能不能实现,我这个是fx里面的

import java.awt.Color;


import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JProgressBar;


import org.apache.mina.core.session.IoSession;


import javafx.scene.control.ProgressIndicator;


public class ProcessBar extends JFrame implements Runnable {
    JProgressBar progress; // 进度条
    ProgressIndicator ploading;
    long fileSize = 0 ;
    IoSession session = null;
    int process = 0;
    
    public ProcessBar(String str) {
        super(str);


        progress = new JProgressBar(1, 100); // 实例化进度条
        ploading = new ProgressIndicator();
        
        progress.setStringPainted(true);      // 描绘文字


        
        progress.setBackground(Color.PINK); // 设置背景色
 
        this.add(progress);
        this.setBounds(200, 300, 250, 50);
        this.setResizable(false);
    }


    public void run() {
//        while(true) {//这个是以前的版本,进度条写死的那种。不建

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值