⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 taskpanel.java

📁 多线程简单下载器 j2se实现 多线程简单下载器 j2se实现
💻 JAVA
字号:
package cn.dg.nitpro.globle;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TaskPanel extends JPanel {
	private static ButtonGroup group = new ButtonGroup();
	
	DownLoad task;
	
	JRadioButton taskname;
	JProgressBar progress;
	Label percent;
	Label rate;
	Label status;
	Label threadcount;
 
	
	public TaskPanel(){
		setLayout(new FlowLayout(FlowLayout.LEFT, 5, 0));
		setBackground(Color.WHITE);
		setPreferredSize(new Dimension(600, 25));
		
		taskname = new JRadioButton();
		taskname.setPreferredSize(new Dimension(120, 25));
		add(taskname);
		group.add(taskname);
		
		progress = new JProgressBar();
		progress.setPreferredSize(new Dimension(100, 15));
		progress.setMinimum(0);
		add(progress);
		
		percent = new Label();
		percent.setPreferredSize(new Dimension(60, 25));
		add(percent);
		
		rate = new Label();
		rate.setPreferredSize(new Dimension(60, 25));
		add(rate);
		
		status = new Label();
		status.setPreferredSize(new Dimension(60, 25));
		add(status);
		
		threadcount = new Label();
		threadcount.setPreferredSize(new Dimension(60, 25));
		add(threadcount);
	 
	}
	
	public void bind(DownLoad task){
		this.task = task;
	}
 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -