Package javax.swing.event

Examples of javax.swing.event.CaretListener


        colorsPanel.add ( brightnessField, "2,4" );
        final WebLabel brightnessSuffix = new WebLabel ( "%" );
        brightnessSuffix.setDrawShade ( true );
        colorsPanel.add ( brightnessSuffix, "4,4" );

        final CaretListener hsbListener = new CaretListener ()
        {
            @Override
            public void caretUpdate ( final CaretEvent e )
            {
                if ( !adjustingText )
                {
                    palette.removeChangeListener ( paletteListener );

                    try
                    {
                        final float h = ( float ) Integer.parseInt ( hueField.getText () ) / 360;
                        final float s = ( float ) Integer.parseInt ( saturationField.getText () ) / 100;
                        final float b = ( float ) Integer.parseInt ( brightnessField.getText () ) / 100;
                        color = new HSBColor ( h, s, b ).getColor ();
                        updateColors ( color, UpdateSource.hsbField );
                    }
                    catch ( final Throwable ex )
                    {
                        //
                    }

                    palette.addChangeListener ( paletteListener );
                }
            }
        };
        hueField.addCaretListener ( hsbListener );
        saturationField.addCaretListener ( hsbListener );
        brightnessField.addCaretListener ( hsbListener );


        colorsPanel.add ( new WebSeparator ( WebSeparator.HORIZONTAL ), "0,6,4,6" );


        final WebLabel redButton = new WebLabel ( "R:" );
        redButton.setDrawShade ( true );
        colorsPanel.add ( redButton, "0,8" );
        redField = new WebTextField ();
        redField.setColumns ( 3 );
        colorsPanel.add ( redField, "2,8" );

        final WebLabel greenButton = new WebLabel ( "G:" );
        greenButton.setDrawShade ( true );
        colorsPanel.add ( greenButton, "0,10" );
        greenField = new WebTextField ();
        greenField.setColumns ( 3 );
        colorsPanel.add ( greenField, "2,10" );

        final WebLabel blueButton = new WebLabel ( "B:" );
        blueButton.setDrawShade ( true );
        colorsPanel.add ( blueButton, "0,12" );
        blueField = new WebTextField ();
        blueField.setColumns ( 3 );
        colorsPanel.add ( blueField, "2,12" );

        final CaretListener rgbListener = new CaretListener ()
        {
            @Override
            public void caretUpdate ( final CaretEvent e )
            {
                if ( !adjustingText )
                {
                    palette.removeChangeListener ( paletteListener );

                    try
                    {
                        final int r = Integer.parseInt ( redField.getText () );
                        final int g = Integer.parseInt ( greenField.getText () );
                        final int b = Integer.parseInt ( blueField.getText () );
                        color = new Color ( r, g, b );
                        updateColors ( color, UpdateSource.rgbField );
                    }
                    catch ( final Throwable ex )
                    {
                        //
                    }

                    palette.addChangeListener ( paletteListener );
                }
            }
        };
        redField.addCaretListener ( rgbListener );
        greenField.addCaretListener ( rgbListener );
        blueField.addCaretListener ( rgbListener );


        infoPanel.add ( new WebSeparator ( WebSeparator.HORIZONTAL ), "0,9,2,9" );


        final WebLabel hexLabel = new WebLabel ( "#" );
        hexLabel.setDrawShade ( true );
        infoPanel.add ( hexLabel, "0,11" );
        hexColor = new WebTextField ();
        updateHexField ( color );
        final CaretListener hexListener = new CaretListener ()
        {
            @Override
            public void caretUpdate ( final CaretEvent e )
            {
                if ( !adjustingText )
View Full Code Here


                });
            }


        });
        textField.addCaretListener(new CaretListener() {
            @Override
            public void caretUpdate(final CaretEvent e) {
                lastSelectedPosition = e.getDot();
            }
View Full Code Here

                        }
                    });
                }
            };
            addMouseListener(mouseListener);
            addCaretListener(new CaretListener() {
                @Override
                public void caretUpdate(final CaretEvent e) {
                    lastSelectedPosition = e.getDot();
                }
View Full Code Here

                    LOG.appError("paint: drawing of cursor failed", e);
                }
            }
        };
        terminalArea.setCaret(caret);
        terminalArea.addCaretListener(new CaretListener() {
            @Override
            public void caretUpdate(final CaretEvent e) {
                /* don't do this if caret moved because of selection */
                mPosLock.lock();
                try {
View Full Code Here

            head.add(selfPanel = new InfoPanel(), fc);
            add(head, BorderLayout.NORTH);

            body = new JTextArea();
            body.setFont(Font.decode(Font.MONOSPACED));
            body.addCaretListener(new CaretListener() {
                public void caretUpdate(CaretEvent e) {
                    int dot = e.getDot();
                    int mark = e.getMark();
                    if (dot == mark)
                        statusText.setText("dot: " + dot);
View Full Code Here

            head.add(selfPanel = new InfoPanel(), fc);
            add(head, BorderLayout.NORTH);

            body = new JTextArea();
            body.setFont(Font.decode(Font.MONOSPACED));
            body.addCaretListener(new CaretListener() {
                public void caretUpdate(CaretEvent e) {
                    int dot = e.getDot();
                    int mark = e.getMark();
                    if (dot == mark)
                        statusText.setText("dot: " + dot);
View Full Code Here

    m_combo.setEditable(true);
    //m_combo.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
   
    java.awt.Component theEditor = m_combo.getEditor().getEditorComponent();
    if (theEditor instanceof JTextField) {
      ((JTextField)m_combo.getEditor().getEditorComponent()).addCaretListener(new CaretListener() {
       
        public void caretUpdate(CaretEvent e) {
          m_firstCaretPos = m_previousCaretPos;
          m_previousCaretPos = m_currentCaretPos;
          m_currentCaretPos = e.getDot();
View Full Code Here

    private void register() {
        EventQueue.invokeLater(new Runnable() {

            @Override
            public void run() {
                area.getTextPane().addCaretListener(new CaretListener() {

                    @Override
                    public void caretUpdate(CaretEvent e) {
                        updateRowAndColumnNumbers();
                    }
View Full Code Here

    jtpSource.addFocusListener(this);
    jtpSource.setCursor(new Cursor(Cursor.TEXT_CURSOR));
    jtpSource.setColumns(1024);

    /* Add CaretListener for tracking caret location events */
    jtpMain.addCaretListener(new CaretListener()
    {
      public void caretUpdate(CaretEvent ce)
      {
        handleCaretPositionChange(ce);
      }
View Full Code Here

        jTextAreaLatexSource.setTokenMarker(new TeXTokenMarker());
        jTextAreaLatexSource.setBorder(null);
        jTextAreaLatexSource.setEditable(true);


        jTextAreaLatexSource.addCaretListener(new CaretListener() {
            public void caretUpdate(CaretEvent e) {
                JLatexPanel.displayDotMark(e.getDot(), e.getMark());               
            }
        });
View Full Code Here

TOP

Related Classes of javax.swing.event.CaretListener

Copyright © 2018 www.massapicom. 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.