Examples of DocumentFilter


Examples of javax.swing.text.DocumentFilter

        area.addKeyListener(this);
       
        // No editing before startPos
        if (area.getDocument() instanceof AbstractDocument) {
            ((AbstractDocument) area.getDocument()).setDocumentFilter(
                new DocumentFilter() {
                    public void insertString(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {
                        if (offset >= startPos) super.insertString(fb, offset, string, attr);
                    }
                   
                    public void remove(DocumentFilter.FilterBypass fb, int offset, int length) throws BadLocationException {
View Full Code Here

Examples of javax.swing.text.DocumentFilter

    }

    public void testInstallUninstall_Filters() {
        NavigationFilter navFilter = new NavigationFilter();
        formatter.setNavigationFilter(navFilter);
        DocumentFilter docFilter = new DocumentFilter();
        formatter.setDocumentFilter(docFilter);
        AbstractDocument doc = (AbstractDocument) tf.getDocument();
        assertNull(tf.getNavigationFilter());
        assertNull(doc.getDocumentFilter());
        formatter.install(tf);
View Full Code Here

Examples of javax.swing.text.DocumentFilter

                .setToolTipText("The text to be displayed when starting a level");
        briefingTA.setLineWrap(true);
        briefingTA.setWrapStyleWord(true);
        // the document filter restricts newline characters.
        ((AbstractDocument) briefingTA.getDocument())
                .setDocumentFilter(new DocumentFilter() {
                    public void insertString(DocumentFilter.FilterBypass fb,
                            int offset, String text, AttributeSet attr)
                            throws BadLocationException {
                        fb.insertString(offset, text.replaceAll("\n", ""), attr);
                    }
View Full Code Here

Examples of javax.swing.text.DocumentFilter

        area.addKeyListener(this);
       
        // No editing before startPos
        if (area.getDocument() instanceof AbstractDocument) {
            ((AbstractDocument) area.getDocument()).setDocumentFilter(
                new DocumentFilter() {
                    public void insertString(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {
                        if (offset >= startPos) super.insertString(fb, offset, string, attr);
                    }
                   
                    public void remove(DocumentFilter.FilterBypass fb, int offset, int length) throws BadLocationException {
View Full Code Here

Examples of javax.swing.text.DocumentFilter

    lblUserData2 = new JLabel4j_std(lang.get("lbl_User_Data2"));
    lblUserData2.setHorizontalAlignment(SwingConstants.TRAILING);
    lblUserData2.setBounds(288, 167, 111, 16);
    desktopPane.add(lblUserData2);

    DocumentFilter filter = new UppercaseDocumentFilter();
    textFieldUserData1 = new JTextField4j();
    textFieldUserData1.addKeyListener(new KeyAdapter()
    {

      @Override
View Full Code Here

Examples of javax.swing.text.DocumentFilter

    lblUserData2 = new JLabel4j_std(lang.get("lbl_User_Data2"));
    lblUserData2.setHorizontalAlignment(SwingConstants.TRAILING);
    lblUserData2.setBounds(288, 167, 111, 16);
    desktopPane.add(lblUserData2);

    DocumentFilter filter = new UppercaseDocumentFilter();
    textFieldUserData1 = new JTextField4j();
    textFieldUserData1.addKeyListener(new KeyAdapter()
    {

      @Override
View Full Code Here

Examples of javax.swing.text.DocumentFilter

        area.addKeyListener(this);
       
        // No editing before startPos
        if (area.getDocument() instanceof AbstractDocument) {
            ((AbstractDocument) area.getDocument()).setDocumentFilter(
                new DocumentFilter() {
                    public void insertString(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {
                        if (offset >= startPos) super.insertString(fb, offset, string, attr);
                    }
                   
                    public void remove(DocumentFilter.FilterBypass fb, int offset, int length) throws BadLocationException {
View Full Code Here

Examples of javax.swing.text.DocumentFilter

        getRootPane().setDefaultButton(ok);
       
        final Document doc = field.getDocument();
        if (doc instanceof AbstractDocument) {
          AbstractDocument ad = (AbstractDocument) doc;
          ad.setDocumentFilter(new DocumentFilter() {
            @Override
            public void insertString(FilterBypass bypass, int offset,
                String str, AttributeSet attr)
                throws BadLocationException {
              if (doc.getLength() + str.length() < 2 && !str.trim().isEmpty()) {
View Full Code Here

Examples of javax.swing.text.DocumentFilter

   
    setHorizontalAlignment( JLabel.RIGHT );
    setFont( new Font( "Verdana", 0, 12 ) );
    adicionarListeners();
   
    DocumentFilter filtro = new NumberDocumentFilter();
    ((AbstractDocument) this.getDocument()).setDocumentFilter( filtro );
  }
View Full Code Here

Examples of javax.swing.text.DocumentFilter

    }

    public void testInstallUninstall_Filters() {
        NavigationFilter navFilter = new NavigationFilter();
        formatter.setNavigationFilter(navFilter);
        DocumentFilter docFilter = new DocumentFilter();
        formatter.setDocumentFilter(docFilter);
        AbstractDocument doc = (AbstractDocument) tf.getDocument();
        assertNull(tf.getNavigationFilter());
        assertNull(doc.getDocumentFilter());
        formatter.install(tf);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.