javax.swing.SwingUtilities.convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination) 

解决方案 »

  1.   

    不知如下代码对你有没有帮助:
    import java.awt.*;
    import java.awt.event.*;
    import java.util.Vector;
    import javax.swing.*;public class JListDemo extends Frame {
      Panel panelShow = new Panel();
     
      JList dataList;
      BorderLayout bordL = new BorderLayout();
      JTextField textField;  public JListDemo() {
        try {
        textField=new JTextField("first");
        String[] data = {"one", "two", "free", "four"};
    JList dataList = new JList(data);
            panelShow.setLayout(bordL);
            dataList.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(MouseEvent e) {
            textField.setText("change");
             }
             });
     dataList.setVisibleRowCount(12); // Add list to a scrollpane
         JScrollPane scrollPane = new JScrollPane(dataList);
         panelShow.add(scrollPane);
             panelShow.add(textField, BorderLayout.SOUTH);
             this.add(panelShow, BorderLayout.CENTER);
              
        }
        catch(Exception e) {
          e.printStackTrace();
        }
      }
      public static void main(String[] args) {
        JListDemo JListDemo = new JListDemo();    JListDemo.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {System.exit(0);}
            });
        JListDemo.setBounds (120,120,300,300);
    JListDemo.show ();
    try
    {
    java.net.URL url1 = new java.net.URL("http://192.168.0.222/customs/index.html");
    java.net.URLConnection con1 = url1.openConnection();
    con1.setDoOutput(true);
    con1.setUseCaches(false);
    con1.setDoInput(true);         
    con1.setRequestProperty("Content-type", "application/octet-stream");
    }
    catch(Exception e)
    {
    e.printStackTrace();
    }    JListDemo.show ();
      }}