Java.use(better, Tips);

《前の記事|記事一覧|次の記事》
Java.use(better, Tips);


Tips#057

java.awt.Point



明日こそ変わろうと君は誓う
しかし、明日というのはたいてい今日の繰り返しなのだ
James Tackaberry McCay

《関連記事》

■ INDEX
>>> dir(java.awt.Point)
['Double', 'Float', '__class__', '__delattr__', '__doc__', '__eq__', '__getattribute__', '__hash__', '__init__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'class', 'clone', 'distance', 'distanceSq', 'equals', 'getClass', 'getLocation', 'getX', 'getY', 'hashCode', 'location', 'move', 'notify', 'notifyAll', 'setLocation', 'toString', 'translate', 'wait', 'x', 'y']

 ↑ TOP

■ 事例
$ jython
Jython 2.5.0 (Release_2_5_0:6476, Jun 16 2009, 13:33:26) 
[Java HotSpot(TM) Client VM (Apple Inc.)] on java1.5.0_13
Type "help", "copyright", "credits" or "license" for more information.
>>> # ---------------------------------------- Point
>>> from java.awt import Point
>>> 
>>> # ----------------------------------------
>>> p = Point(); p
java.awt.Point[x=0,y=0]
>>> p.toString()
u'java.awt.Point[x=0,y=0]'
>>> 
>>> p1 = Point(3,4)
>>> p1.x, p1.y
(3, 4)
>>> p1.getLocation()
java.awt.Point[x=3,y=4]
>>> p1.location
java.awt.Point[x=3,y=4]
>>> 
>>> p2 = Point(p1); p2
java.awt.Point[x=3,y=4]
>>> p1 == p2
True
>>> p1.equals(p2)
True
>>> 
>>> p1.move(5,6); p1
java.awt.Point[x=5,y=6]
>>> p2.translate(10,20); p2
java.awt.Point[x=13,y=24]
>>> p1 == p2
False
>>> 
>>> p2.setLocation(p1); p2
java.awt.Point[x=5,y=6]
>>> p2.location = Point(7,8); p2
java.awt.Point[x=7,y=8]
>>> 

 ↑ TOP

》作業中です《

update*13/03/01 13:11:25