我最近在编程时需要将文字写在JLabel上,运行后看起来有点假,就想把它改成鼠标碰上去,光标会变成文字光标(I)的(这个我会了),而且可以选中复制(不会),但是不知道这样怎样操作,如果像定义鼠标事件那样慢慢一步步来会很烦,有没有简单的方法。。。。。。。顺便问一下,平时在程序上右击出来菜单,在java上怎么实现,各位高手,求教
------解决方案--------------------
选中复制 JLabel 应该是不支持。
右键菜单
- Java code
component.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){ if(e.isPopupTrigger()){ // 把 JPopupMenu 显示出来 } }}
------解决方案--------------------
为按钮或标签注册事件监听。。。