블라디미르 페트 렌코의 스크린 키보드 (1.0)를 내 앱 JTextComponent에 연결했는데 잘 동작합니다. 아아, 하드웨어 키보드는 입력 문자를 계속 제공하며 화면 키보드에서만 입력을 받아야합니다. Petrenko의 키보드는 JTextComponent setText (..)를 통해 텍스트를 입력하고, CaretPosition() 메소드를 설정합니다.
사용자가 작성한 파일을 쓰려고합니다. 파일이 만들어 지지만 프로그램에서 사용자가 작성한 모든 내용을 파일에 쓰지 못합니다 (프로그램은 메모장과 유사 함). 내 프로그램에 무언가를 써도 문자열 라인이 null이기 때문에 while 루프를 입력 할 필요가 없습니다. 내가 br.readLine 사용 후()를 "라인"문자열을 인쇄 할 때이 널 (null)을 반환하
JTextPane에서 프로그래밍 방식으로 텍스트를 선택하려고하지만 작동하지 않습니다. 문제를 발견했지만 해결 방법을 모르겠습니다. JFrame에 JTextFeild가 없으면 제대로 작동하지만 포커스를 추가하면 포커스가 JTextFeild로 이동하고 선택 항목이 선택 취소됩니다. 은 여기 SSCCE 선택은 작동 import java.awt.BorderLayo
나는 두 단어의 텍스트 파일을 비교하려고합니다. 즉 일치하는 단어를 찾아서 일치하는 단어를 강조 표시합니다. 아래의 코드는 일치하는 단어를 발견, 두 파일을 소요하고 그들을 밖으로 인쇄 : Hello, my name is John and I live in a box.와 '있는 test1.txt'가 포함되어 있습니다 : public class Test {
페인트 프로그램을 만들고 있는데 텍스트 도구를 만드는 방법을 알아 내는데 어려움을 겪고 있습니다. 캔버스에 텍스트 상자를 표시하려면 클릭하고 드래그하면됩니다. 문제는 이것이 내 캔버스 구성 요소 위에 떠있는 JTextComponent가되는 것을 원하지 않는다는 것입니다. 그래서 마우스를 움직일 때 테두리가 깜박이고 내 마우스가 텍스트 상자 바로 아래에있을
저는 현재 JTextPane에 스타일이 적용된 텍스트를 허용하고 편집 할 수없는 스타일의 텍스트를 JTextPane.에 표시하는 프로그램을 작성하고 있습니다. 실제로 입력과 표시 사이에서 문서를 구문 분석하려고합니다. 기본적으로 포맷을 유지하면서 DefaultStyledDocument을 두 개의 문서로 나눌 수 있기를 원합니다. 어떻게해야합니까? SSCE를
다음 코드 블록은 유효성을 검사하려고 시도한 곳입니다. jFormatedTextFeild. 키가 입력되면 (모든 키) 코드 블록이 입력 된 첫 번째 키에 대해 실행되는 것처럼 보입니다. 하지만 두 번째 키를 입력해도 괜찮습니다! 제발 도와주세요 :( private void jFormattedTextField_ByingPriceKeyTyped(KeyEvent