如题,
   谢谢了,如果代码量大的话直接发到我的e-mail:[email protected]
在线等

解决方案 »

  1.   

    http://www.jroller.com/page/santhosh?entry=binding_hyperlinks_to_actions
      

  2.   

    难道没有人要分了不,
    最近想做一个像qq一样的文件传输,
    java是不是不支持rar格式的文件传输,
    那么大侠有这文件传输方面的例子,
    不访借我用用呀
      

  3.   

    java是不是不支持rar格式的文件传输,???什么文件都行
      

  4.   

    不明白你的题目java当然是什么文件都能传阿
      

  5.   

    你提到的连接其实是一个Label或Button,将它们添加到JTextPane中就可以了import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;import javax.swing.JButton;
    import javax.swing.JFileChooser;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextPane;
    import javax.swing.text.StyledDocument;
    public class Test extends JFrame { private static final long serialVersionUID = -982798754720311902L;

    private JTextPane text = null;

    private JButton button = null;

    private JLabel label = null; public Test() {
    text = new JTextPane();
    JScrollPane sPan = new JScrollPane(text);
    label = new JLabel("打开文件");
    label.addMouseListener(new MouseAdapter(){
    public void mouseClicked(MouseEvent e) {
    openFile();
    }});
    button = new JButton("打开文件");
    button.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
    openFile();
    }});
    StyledDocument doc = text.getStyledDocument();
    text.setCaretPosition(doc.getLength());
    text.insertComponent(label);
    text.setCaretPosition(doc.getLength());
    text.insertComponent(button);
    this.getContentPane().add(sPan);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setSize(500, 300);
    this.setVisible(true);
    }

    public void openFile(){
    JFileChooser f = new JFileChooser();
    f.showOpenDialog(this);
    //获得文件后用其它线程进行传输
    } public static void main(String[] args) {
    new Test();
    }}