src/macosx/classes/sun/lwawt/LWTextFieldPeer.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 35,54 **** import java.awt.peer.TextFieldPeer; import javax.swing.JPasswordField; import javax.swing.text.JTextComponent; - import javax.tools.annotation.GenerateNativeHeader; - - /* No native methods here, but the constants are needed in the supporting JNI code */ - @GenerateNativeHeader final class LWTextFieldPeer extends LWTextComponentPeer<TextField, JPasswordField> implements TextFieldPeer, ActionListener { - private static final int DEFAULT_COLUMNS = 1; - LWTextFieldPeer(final TextField target, final PlatformComponent platformComponent) { super(target, platformComponent); } --- 35,48 ----
*** 81,101 **** } } @Override public Dimension getPreferredSize(final int columns) { ! return getPreferredSize(1, columns); } @Override public Dimension getMinimumSize(final int columns) { ! return getPreferredSize(columns); ! } ! ! @Override ! public Dimension getMinimumSize() { ! return getMinimumSize(DEFAULT_COLUMNS); } @Override public void actionPerformed(final ActionEvent e) { postEvent(new ActionEvent(getTarget(), ActionEvent.ACTION_PERFORMED, --- 75,90 ---- } } @Override public Dimension getPreferredSize(final int columns) { ! return getMinimumSize(columns); } @Override public Dimension getMinimumSize(final int columns) { ! return getMinimumSize(1, columns); } @Override public void actionPerformed(final ActionEvent e) { postEvent(new ActionEvent(getTarget(), ActionEvent.ACTION_PERFORMED,