(1)
不知道这个对不对 int getLineStartOffset()(2)
JTextArea textArea = new JTextArea();//在文本域中显示右键菜单--------------------//
textArea.addMouseListener(new MouseAdapter(){  
    public void mousePressed(MouseEvent e){
        if(e.getModifiers() == InputEvent.BUTTON3_MASK)
            popmenu.show(txt,e.getX(),e.getY()); //显示PopUpMenu
    }
});

解决方案 »

  1.   


    谢谢,关于右键菜单的问题,我已经解决了,我用的是MouseEvent.isPopupTrigger()方法,它好象是专为右键菜单设置的,不过第一个问题我还是不懂,我要的是在JTextArea中捕捉光标的位置,就象在一般的编程工具中常常会在下方显示光标的位置一样。你说的getLineStartOffset()好象是返回一行的长度把