2014-07-11 2 views
3

텍스트를 뒤로 인쇄하면 (Hello = olleH) 텍스트가 인쇄됩니다. copy 결과를 다른 곳에서는 붙여 넣을 수있는 방식으로 결과를 표시 할 수있는 작은 버튼을 만들고 싶습니다. (모든 에디터의 예). jtxtoutcome이라고하는 JTextfield을 사용하고 있습니다. 나는 내가 무엇을 말할 수 있는지 모른다. 나는 이것이 꽤 정확하다고 생각한다.버튼을 눌러 JTextfield에서 클립 보드로 텍스트 복사

이것은 내가 결과의 텍스트 필드 :

jtxtoutcome.setText(backwards); 
+0

@DavidPostill JTextfield에서 텍스트를 복사 할 수있는 버튼을 만드는 방법 – fihdi

+1

중복 복사 http://stackoverflow.com/questions/6710350/copying-text-to-the-clipboard-using-java –

+1

버튼 다른 버튼과 같습니다. 클릭 리스너가 있어야 텍스트를 가져 와서 클립 보드에 넣을 수 있습니다. [여기를보세요.] (http://www.javapractices.com/topic/TopicAction.do?Id=82) – ChiefTwoPencils

답변

5

그런 다음 텍스트가 클립 보드에 복사됩니다 다음 코드

StringSelection stringSelection = new StringSelection (txtField.getText()); 
Clipboard clpbrd = Toolkit.getDefaultToolkit().getSystemClipboard(); 
clpbrd.setContents (stringSelection, null); 

와 텍스트를 복사 할 수 있습니다를 변경하는 데 사용할 방법입니다 그것은 어디든지 붙여 넣을 수 있습니다. 모든 편집기에서.

더 읽기에 대한 Clipboard, Toolkit, StringSelection

난 당신이 자바 패키지/클래스를 가져 오는 방법을 알고 희망

힌트 당신이 텍스트에서 텍스트를 복사 할 것처럼

필드, 위의 코드를 추가 할 수 actionPerformed() 방법 ActionListener.

관련 문제