documentfilter

    2

    1답변

    버튼을 사용할 수없는 곳으로 만들었습니다. 활성화 할 수있는 유일한 방법은 필드에 텍스트를 입력하는 것입니다. 여기 내 코드입니다 : 내가 백 스페이스 모든 텍스트를 지울 때마다 import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.s

    0

    1답변

    다른 사람들이 만든 맞춤형 PlainDocument를 필요에 따라 만들려고했으나 PlainDocument의 메커니즘을 모르기 때문에 실패했으며 작동하지 않았습니다. 제 텍스트 필드에 2 글자 만 허용 할 수있는 무언가가 필요합니다. 따라서 두 번만 나타나는 a-zA-Z도 있습니다. 나는 이것을 먼저 시도했다. public class LetterDocumen

    0

    1답변

    문제점 : DocumentFilter에서 JTextfield 형식을 가져올 수 있는지 여부를 알고 싶습니다. ?? java 문서를 읽고 많이 검색했지만 정보를 찾지 못했습니다. 필요 : 2 개의 JTextfield에 대해 동일한 DocumentFilter를 설정했습니다. 이벤트가 발생하면 DocumentFilter의 "replace"메서드에서 어떤 텍스트

    2

    2답변

    jtextarea 및 문서 필터를 사용하고 있습니다. 나는 사용자가 "b"를 누르 자마자, 전체 텍스트가 삭제되기를 원한다. 단, 첫 글자를 제외하고 말이다. 이것을 어떻게 할 수 있습니까? 몇 가지 아이디어가 유용 할 것입니다. 내가있어 DocumentListener를 사용 public void replace(FilterBypass fb, int offs

    1

    1답변

    좋아, 이것은 간단하게 들리지만 여전히 문제가됩니다. 나는 jtextarea와 문서 필터를 사용한다. 나는 사용자가 "a"를 누르 자마자 println을 통해 인쇄 할 현재 텍스트를 원한다. 예를 들어, public void replace(DocumentFilter.FilterBypass fb, int offset, int length, String tex

    0

    1답변

    텍스트 필드에 지정된 수만큼 입력 할 문자 수를 제한하는 DocumentFilter 클래스를 확장했습니다. 여기 내 SSCE의 : Main 클래스 : import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.net.*; import java.io.*

    1

    2답변

    가 아닌 HTMLEditorKit가 설치된 JEditorPane.getText()를 사용할 때 불일치를 해결하려고합니다. JEditorPane.setText를 사용하여 < br> 태그가 포함 된 HTML 문자열을 전달할 수 있으며 getText()를 사용하면 해당 줄 바꿈이 < br>와 올바르게 표시됩니다. 그러나 사용자가 JEditorPane에 개행을 입

    0

    1답변

    필자가 작성중인 프로그램에 대한 자동 완성 텍스트 상자를 만들려고합니다. 나는 논리를 가지고 있지만 제대로 구현하는 데 어려움을 겪고있다. 처음에는 키 수신기를 사용해 보았지만이 솔루션은 여러 키 누르기를 동시에 처리하는 방식이 약간 이상했습니다. 그렇다면 훨씬 더 나은 DocumentListener 시도했지만 스레드 문제로 인해 수신기 내에서 문서를 편집

    0

    1답변

    JTextField에 삽입 된 숫자 만 허용하는 문서 필터를 설정 했으므로 JTextField의 내용이 변경되면 작업을 수행하는 방법을 실행하고 싶습니다. 내 문서 필터 또는 설정 이벤트 처리기에서 메소드를 실행하는 것이 더 좋습니다 (Java에서는 수신기라고도 함). 성능에 큰 차이가 없으면 Java에 관해서는 더 나은 방법이라고 생각합니다. dev?

    2

    2답변

    내 jtextfield가 0과 아래 코드 예제에 지정된 MAX 값 사이의 숫자 값만 허용하도록합니다. MAX 변수가 아래와 같이 설정되어 있다고합시다. 그럼 난 그저 0과 8 사이의 숫자 값을 입력 할 수 있기를 원합니다. 아래 코드 예제에서는 88, 77, 66 등을 입력 할 수 있습니다. 나는 그것이 0과 MAX 사이의 값만 허용하도록 어떻게 만들 수