Jython is a version of Python that can use the extensive Java library. Jython uses Python syntax and avoids the rather ugly syntax (at least for Pythonions) of Java. Here we apply it to bring up an image from a file.
""" jy_ImageViewer2.py view an image with Jython using the Java swing GUI toolkit and other Java library items get the free Jython installer jython_installer-2.7a2.jar from http://www.jython.org/downloads.html to run this code on Windows you can use Jython.bat jy_ImageViewer2.py tested with jython2.7.2 by vegaseat 07jan2013 """ from pawt import swing from java import io from javax import imageio def view_image(image): # create a frame/window frame = swing.JFrame("Jython Image Viewer") # allows frame corner x to exit properly frame.defaultCloseOperation = swing.JFrame.EXIT_ON_CLOSE frame.visible = True # change to fit image size frame.setSize(1500, 1000) frame.getContentPane().add(swing.JLabel(swing.ImageIcon(image))) frame.show() # get an image file you have available ... image_filename = "C:/Windows/Web/Wallpaper/Nature/img4.jpg" # load the image from the file image = imageio.ImageIO.read(io.File(image_filename)) view_image(image)
About the Author