Welcome, guest | Sign In | My Account | Store | Cart

This is a program in Jython to view a web images, basen in a anterior recipe

Python, 43 lines
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# ImageWebVisor
#------------------------------------------------------------
#| Thanks to the Jython  and aspn comunity to this program  |
#| This is a ImageWebVisor                                  |
#| You can see a image in the web and your system           |
#------------------------------------------------------------


import java.awt as awt
import java.lang as lang
from javax.swing import *
from java.net import URL

def exit(event):
    lang.System.exit(0)

class visor(JFrame):

    def __init__(self):
        JFrame.__init__(self,title="ImageWebVisor",size=(550,510),windowClosing=exit)
        self.contentPane.layout=awt.BorderLayout()
        self.dir=JTextField(preferredSize=(400,30))
        boton=JButton("Ver/View",preferredSize=(100,30),actionPerformed=self.pres)
        panel=JPanel()
        panel.add(self.dir)
        panel.add(boton)
        self.label=JLabel("",horizontalAlignment=SwingConstants.CENTER,verticalAlignment=SwingConstants.CENTER)
        self.bar=JScrollPane(self.label)
        self.contentPane.add(panel,awt.BorderLayout.NORTH)
        self.contentPane.add(self.bar,awt.BorderLayout.CENTER)
        
        self.dir.text="URL de la Imagen a ver/ URL of imagen to view"
        
    def pres(self,event):
        title=self.dir.text
        self.setTitle(title)
        self.label.setIcon(ImageIcon(URL(title)))
        self.show()
        
        

if __name__=="__main__":
    visor().show()

This is a recipe, to view the posibilites of jython.