Package java.awt

Examples of java.awt.FontMetrics.charWidth()


                = selectionList.getFontMetrics(selectionList.getFont());
            Dimension size;
            if (optionModel.getSize() == 0) {
                size = selectionList.getPreferredSize();
                Insets insets = selectionList.getInsets();
                size.width = fontMetrics.charWidth(MEAN_CHAR)
                             + insets.left + insets.right;
                selectionList.setPreferredSize(size);
            }

            JScrollPane pane = new JScrollPane(selectionList,
View Full Code Here


                    // do nothing
                }
            }
            final FontMetrics fontMetrics
                = textComponent.getFontMetrics(textComponent.getFont());
            final int charWidth = fontMetrics.charWidth(widestChar);
            Dimension size = textComponent.getPreferredSize();

            size.width = width * charWidth;
            textComponent.setPreferredSize(size);
            textComponent.setMaximumSize(size);
View Full Code Here

                = selectionList.getFontMetrics(selectionList.getFont());
            Dimension size;
            if (optionModel.getSize() == 0) {
                size = selectionList.getPreferredSize();
                Insets insets = selectionList.getInsets();
                size.width = fontMetrics.charWidth(MEAN_CHAR)
                             + insets.left + insets.right;
                selectionList.setPreferredSize(size);
            }

            JScrollPane pane = new JScrollPane(selectionList,
View Full Code Here

                    // do nothing
                }
            }
            final FontMetrics fontMetrics
                = textComponent.getFontMetrics(textComponent.getFont());
            final int charWidth = fontMetrics.charWidth(widestChar);
            Dimension size = textComponent.getPreferredSize();

            size.width = width * charWidth;
            textComponent.setPreferredSize(size);
            textComponent.setMaximumSize(size);
View Full Code Here

    }

    private void evaluate(final Font f) {
        if (f != null) {
            FontMetrics fm = getFontMetrics(f);
            columnWidth = fm.charWidth('m');
        } else {
            columnWidth = 0;
        }
    }
View Full Code Here

                = selectionList.getFontMetrics(selectionList.getFont());
            Dimension size;
            if (optionModel.getSize() == 0) {
                size = selectionList.getPreferredSize();
                Insets insets = selectionList.getInsets();
                size.width = fontMetrics.charWidth(MEAN_CHAR)
                             + insets.left + insets.right;
                selectionList.setPreferredSize(size);
            }

            JScrollPane pane = new JScrollPane(selectionList,
View Full Code Here

                    // do nothing
                }
            }
            final FontMetrics fontMetrics
                = textComponent.getFontMetrics(textComponent.getFont());
            final int charWidth = fontMetrics.charWidth(widestChar);
            Dimension size = textComponent.getPreferredSize();

            size.width = width * charWidth;
            textComponent.setPreferredSize(size);
            textComponent.setMaximumSize(size);
View Full Code Here

    }

    private void evaluate(final Font f) {
        if (f != null) {
            FontMetrics fm = getFontMetrics(f);
            columnWidth = fm.charWidth('m');
        } else {
            columnWidth = 0;
        }
    }
View Full Code Here

    public void testSetFont() throws Exception {
        Font oldFont = jta.getFont();
        FontMetrics fm = jta.getFontMetrics(oldFont);
        assertEquals(fm.getHeight(), jta.getRowHeight());
        assertEquals(fm.charWidth('m'), jta.getColumnWidth());
        jta.wasCallRevalidate = false;
        Font newFont = new java.awt.Font("SimSun", 0, 12);
        jta.setFont(newFont);
        assertTrue(jta.wasCallRevalidate);
        assertEqualsPropertyChangeEvent("font", oldFont, newFont, listener.event);
View Full Code Here

        jta.setFont(newFont);
        assertTrue(jta.wasCallRevalidate);
        assertEqualsPropertyChangeEvent("font", oldFont, newFont, listener.event);
        fm = jta.getFontMetrics(newFont);
        assertEquals(fm.getHeight(), jta.getRowHeight());
        assertEquals(fm.charWidth('m'), jta.getColumnWidth());
    }

    Dimension getPrefferedSize(final JTextArea jta) {
        Dimension dim1 = jta.getPreferredScrollableViewportSize();
        int width1 = dim1.width;
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.