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

📄 test.java

📁 本程序在Unix_Linux环境下用Java语言编写的文件下载程序
💻 JAVA
字号:
package loader.table;import java.awt.*;import java.awt.event.*;import javax.swing.*;import loader.data.*;/** * * @author juddy */public class test extends JFrame {        private final ManagerData md;        public test( String title ){        super( title );                md = new ManagerData();                Container content = getContentPane();        content.setLayout( new BorderLayout() );                JTable table = new JTable( md );        table.setPreferredScrollableViewportSize( new Dimension( 400, 200 ) );        table.setDefaultRenderer( String.class, new ULRenderer() );        table.setDefaultRenderer( ProgressData.class, new ProgressRenderer() );                content.add( new JScrollPane( table ), BorderLayout.CENTER );                addWindowListener( new WindowAdapter(){            public void windowClosing( WindowEvent e ){                System.exit( 0 );            }        });                new ChangeData().start();                setSize( 400, 200 );        setVisible( true );    }        class ChangeData extends Thread {        public void run(){            //test insert.            for( int i=0; i<10; i++ ){                try{                    Thread.sleep( 2000 );                } catch ( Exception e ){                }                ProgressData pd = new ProgressData( 0, 100, 100-i*10 );                test.this.md.register( "http://localhost:8080/index.jsp", "/export/home/juddy/Documents/", pd );            }            //test update.            /*ProgressData pd = new ProgressData( 0, 100, 0 );            String url = new String( "http://localhost:8080/a.mp3" );            test.this.md.register( url, "/export/home/juddy/Documents/", pd );            for( int i=1; i<=100; i++ ){                try{                    Thread.sleep( 2000 );                } catch( Exception e ){                                    }                test.this.md.addValue( url, 1 );            }*/            for( int i=0; i<10; i++ ){                try{                    Thread.sleep( 2000 );                } catch ( Exception e ){                }                test.this.md.removeItem( "http://localhost:8080/index.jsp" );            }        }    }        public static void main( String[] args ){        JFrame f = new test( "test" );    }}

⌨️ 快捷键说明

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