2010-04-22 3 views
1

드롭 다운 문자열을 내 Swing 응용 프로그램의 일부 테이블로 드래그 할 수 있도록 DropTargetListener 설정이 있습니다. 드롭하면 문자열을 구문 분석하고 데이터를 테이블에 삽입합니다.java/swing : 클립 보드 붙여 넣기

클립 보드 붙여 넣기 (Ctrl-V)를 사용하여 동일한 작업을 수행하고 싶습니다. 클립 보드 붙여 넣기를 처리하는 방법을 설명하는 데 필요한 문서는 무엇입니까? 나는 some stuff from Sun's website을보고 있으며, 이것이 더 단순해야하는 것처럼 기괴하게 보입니다.

답변

5

Bozhidar Batsov의 answer은 내가 보았을 때 가장 간단하고 확장 성있는 솔루션입니다.

  1. 추가 새로운 Action 클래스 필드,
  2. enum Actions에 작업을 추가 : 자신의 클래스 파일을 추가 한 후,이 내가 그의 클래스

    txtTextField.addMouseListener(new ContextMenuMouseListener()); 
    

    추가 추가 작업이 매우 간단해야을 구현하는 방법이다

  3. 원하는 기능을 가진 AbstractAction을 추가하십시오.
  4. 팝업에 새 작업 추가
  5. mouseClicked(MouseEvent e) 방법

그리고 거기 당신이 갈에 필요한 로직을 추가합니다. 부분적으로 여기에 세부 사항을 추가하여 이해하고 있는지 확인하고 또한 수행해야 할 대상에 대한 명확한 이해를 제공합니다. 필요한 것을 포함하는 것을 잊지 마세요 imports!

관련 문제