Just a simple Jython code to test drawing on the canvas.
Test the Jython Canvas
''' jy_canvas_draw101.py
a simple Jython test program
draw a string
draw a rectangle
draw lines
download file jython_installer-2.5.2.jar
from http://www.jython.org/downloads.html
on Windows just double click the .jar file
and Java will install the Jython program
into a directory called jython2.5.2
to run on Windows use ...
C:/jython2.5.2/Jython.bat jy_canvas_draw101.py
result see: http://prntscr.com/shncp
info ...
http://docs.oracle.com/javase/tutorial/2d/basic2d/index.html
tested with jython2.5.2 by vegaseat 12feb2013
'''
from java.applet import Applet
from java import awt
class MyCanvas(Applet):
def paint(self, g):
# draw a string at x=5 and y=10
g.drawString("A Jython Canvas Rectangle", 5, 15)
# draw a rectangle, ulc coordinates x=5, y=20
w = 300
h = 150
g.draw3DRect(5, 20, w, h, 1)
g.setColor(awt.Color.RED)
d = 10
g.draw3DRect(5+d, 20+d, w+d, h+d, 1)
for x in range(50, 150, 10):
for y in range(50, 100, 10):
g.drawLine(x, y, x+d, y+d)
# test the module ...
if __name__ == '__main__':
import pawt
pawt.test(MyCanvas(), size=(400, 240))
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.