Swing 获取删除的JtextField文本

Swing 获取删除的JtextField文本,swing,jtextfield,Swing,Jtextfield,我实现了一个keylistener: txtAddress.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent e) { System.out.println("keyPressed " + e.getKeyCode() + " delete " + KeyEvent.VK_DELETE + " backspa

我实现了一个keylistener:

    txtAddress.addKeyListener(new java.awt.event.KeyAdapter() {
        public void keyPressed(java.awt.event.KeyEvent e) {
            System.out.println("keyPressed " + e.getKeyCode() + " delete " + KeyEvent.VK_DELETE + " backspace " + KeyEvent.VK_BACK_SPACE);
            if (e.getKeyCode() == KeyEvent.VK_DELETE || e.getKeyCode() == KeyEvent.VK_BACK_SPACE) {


                StringSelection theValue = new StringSelection(txtAddress.getText());
                deleteSubscriber(theValue);


            }
        }
    });

我需要得到删除的文本进行处理。该值是字段的当前文本,而不是要删除的选定文本。

为什么?你真的需要每个键的文本还是每个粘贴/复制/删除操作的文本?我通过在键评估之前抓取选择来解决这个问题。拍额头。