equal
deleted
inserted
replaced
25 |
25 |
26 |
26 |
27 package sun.lwawt; |
27 package sun.lwawt; |
28 |
28 |
29 import java.awt.Component; |
29 import java.awt.Component; |
|
30 import java.awt.Cursor; |
30 import java.awt.Dimension; |
31 import java.awt.Dimension; |
31 import java.awt.Point; |
32 import java.awt.Point; |
32 import java.awt.TextArea; |
33 import java.awt.TextArea; |
33 import java.awt.event.TextEvent; |
34 import java.awt.event.TextEvent; |
34 import java.awt.peer.TextAreaPeer; |
35 import java.awt.peer.TextAreaPeer; |
67 } |
68 } |
68 |
69 |
69 @Override |
70 @Override |
70 JTextComponent getTextComponent() { |
71 JTextComponent getTextComponent() { |
71 return getDelegate().getView(); |
72 return getDelegate().getView(); |
|
73 } |
|
74 |
|
75 @Override |
|
76 protected Cursor getCursor(final Point p) { |
|
77 final boolean isContains; |
|
78 synchronized (getDelegateLock()) { |
|
79 isContains = getDelegate().getViewport().getBounds().contains(p); |
|
80 } |
|
81 return isContains ? super.getCursor(p) : null; |
72 } |
82 } |
73 |
83 |
74 @Override |
84 @Override |
75 protected Component getDelegateFocusOwner() { |
85 protected Component getDelegateFocusOwner() { |
76 return getTextComponent(); |
86 return getTextComponent(); |