On 18/01/16 14:46, Prem Balakrishnan wrote:

Hi,

Please review fix for JDK9,

*Bug:*https://bugs.openjdk.java.net/browse/JDK-8146320

*Webrev:*http://cr.openjdk.java.net/~rchamyal/prem/8146320/webrev.00/ <http://cr.openjdk.java.net/%7Erchamyal/prem/8146320/webrev.00/>

*Issue:*

JTextField ignores setPreferredSize when having columns

*Cause:*

JTextField setPreferredSize is not actually ignored , when column value is set>0.

While retrieving the values set using getPreferredSize(), wrong values were returned.

*Fix:*

Check added, if Column>0 and if Preferred size is not set after setting columns, while retrieving values.

The javadoc for the JTextField.getPreferredSize() method should be updated according to the fix:
    /**
     * Returns the preferred size <code>Dimensions</code> needed for this
     * <code>TextField</code>.  If a non-zero number of columns has been
     * set, the width is set to the columns multiplied by
     * the column width.
     ...
     */

  Thanks,
  Alexandr.

Regards,
Prem


Reply via email to