RT
谢谢

解决方案 »

  1.   

    label是不能被编辑的但可以定义一个鼠标事件, 当label被双击的时候, 可以改变label的。 比如: final JLabel label = new JLabel("ClickMe");
             label.addMouseListener(new MouseAdapter(){
                 public void mouseClicked(MouseEvent e){
                     if(e.getClickCount() == 2){
                         label.setText("Double Clicked");
                     }
                     else
                         label.setText("ClickMe");
                 }
                 
                 
             });
      

  2.   

    触发鼠标事件时, 可以弹出一个输入框, 然后把输入的内容设置成label的显示内容