src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java

Print this page

        

*** 545,619 **** @SuppressWarnings("serial") // JDK-implementation class final class XAWTTextField extends JPasswordField implements ActionListener, DocumentListener { private boolean isFocused = false; ! private final XComponentPeer peer; ! XAWTTextField(String text, XComponentPeer peer, Container parent) { super(text); ! this.peer = peer; setDoubleBuffered(true); setFocusable(false); AWTAccessor.getComponentAccessor().setParent(this,parent); ! setBackground(peer.getPeerBackground()); ! setForeground(peer.getPeerForeground()); ! setFont(peer.getPeerFont()); setCaretPosition(0); addActionListener(this); addNotify(); - } @Override @SuppressWarnings("deprecation") public void actionPerformed( ActionEvent actionEvent ) { ! peer.postEvent(new ActionEvent(peer.target, ! ActionEvent.ACTION_PERFORMED, ! getText(), ! actionEvent.getWhen(), actionEvent.getModifiers())); } @Override public void insertUpdate(DocumentEvent e) { ! if (peer != null) { ! peer.postEvent(new TextEvent(peer.target, TextEvent.TEXT_VALUE_CHANGED)); } } @Override public void removeUpdate(DocumentEvent e) { ! if (peer != null) { ! peer.postEvent(new TextEvent(peer.target, TextEvent.TEXT_VALUE_CHANGED)); } } @Override public void changedUpdate(DocumentEvent e) { ! if (peer != null) { ! peer.postEvent(new TextEvent(peer.target, TextEvent.TEXT_VALUE_CHANGED)); } } - @Override - @SuppressWarnings("deprecation") - public ComponentPeer getPeer() { - return (ComponentPeer) peer; - } - public void repaintNow() { paintImmediately(getBounds()); } @Override public Graphics getGraphics() { ! return peer.getGraphics(); } @Override public void updateUI() { ComponentUI ui = new AWTTextFieldUI(); --- 545,611 ---- @SuppressWarnings("serial") // JDK-implementation class final class XAWTTextField extends JPasswordField implements ActionListener, DocumentListener { private boolean isFocused = false; ! private final XComponentPeer xwin; ! XAWTTextField(String text, XComponentPeer xwin, Container parent) { super(text); ! this.xwin = xwin; setDoubleBuffered(true); setFocusable(false); AWTAccessor.getComponentAccessor().setParent(this,parent); ! setBackground(xwin.getPeerBackground()); ! setForeground(xwin.getPeerForeground()); ! setFont(xwin.getPeerFont()); setCaretPosition(0); addActionListener(this); addNotify(); } @Override @SuppressWarnings("deprecation") public void actionPerformed( ActionEvent actionEvent ) { ! xwin.postEvent( ! new ActionEvent(xwin.target, ActionEvent.ACTION_PERFORMED, ! getText(), actionEvent.getWhen(), actionEvent.getModifiers())); } @Override public void insertUpdate(DocumentEvent e) { ! if (xwin != null) { ! xwin.postEvent(new TextEvent(xwin.target, TextEvent.TEXT_VALUE_CHANGED)); } } @Override public void removeUpdate(DocumentEvent e) { ! if (xwin != null) { ! xwin.postEvent(new TextEvent(xwin.target, TextEvent.TEXT_VALUE_CHANGED)); } } @Override public void changedUpdate(DocumentEvent e) { ! if (xwin != null) { ! xwin.postEvent(new TextEvent(xwin.target, TextEvent.TEXT_VALUE_CHANGED)); } } public void repaintNow() { paintImmediately(getBounds()); } @Override public Graphics getGraphics() { ! return xwin.getGraphics(); } @Override public void updateUI() { ComponentUI ui = new AWTTextFieldUI();