swing的jlabel中的文字怎样才能可选中,可复制?(在运行的界面中)

解决方案 »

  1.   

    private javax.swing.JLabel jLAngel;
    在运行中,如果想获得jLAngel的文本,调用jLAngel.getText()即可返回String类型的文本
      

  2.   

    也可以给JLabel添加一个事件,可以是鼠标事件、键盘事件等等。在事件处理器里使用剪贴板Clipboard,来完成复制
      

  3.   

    JLabel 不能直接选中文字。
    不过可以加一个鼠标监听,当鼠标按下label后,获得该文本(用getText()),然后再使用剪贴板Clipboard。
    当然,然后让文字清空什么的,随你。
    不过,文字不会处于被选中状态。用文本JTextArea 或者 JTextField 可以选中文字,并让其处于被选中的状态。