From: Mitch A. <ma...@nc...> - 2005-04-15 13:56:24
|
The problem is that you've put the JLabel into the JScrollPane by=20 itself. If you were to see the scrollbars, they would be wrapped around=20 the image you are loading. Did you mean to put the scrollbars on the application? Then you should=20 use some sort of JPanel or JSplitPane to group the other Components into=20 a single Container that can be put inside of the JScrollPane, which=20 itself would then be the only thing added using self.contentPane.add() Red Crow wrote: >Hello: > > I've a new version of the Image web visor, but I >can't put the sreollbar, this is the code: > ># ImageWebVisor >#-------------------------------------------------- >#| Thanks to the Jython 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=3D"Image Web >Visor",size=3D(550,510),windowClosing=3Dexit) > self.contentPane.layout=3Dawt.FlowLayout() > self.dir=3DJTextField(preferredSize=3D(400,30)) =20 > =20 >self.boton=3DJButton("Ver/See",preferredSize=3D(100,30),actionPerformed=3D= self.pres) > =20 >self.label=3DJLabel("",horizontalAlignment=3DSwingConstants.CENTER,verti= calAlignment=3DSwingConstants.CENTER) > self.bar=3DJScrollPane(self.label) > self.contentPane.add(self.dir) > self.contentPane.add(self.boton) > self.contentPane.add(self.label) =20 >self.getContentPane().add(self.bar,awt.BorderLayout.CENTER) > =20 > self.dir.text=3D"URL de la Imagen a ver/ URL of >imagen to see" > =20 > def pres(self,event): > tit=3Dself.dir.text > self.setTitle(tit) > self.label.setIcon(ImageIcon(URL(tit))) =20 >self.getContentPane().add(self.bar,awt.BorderLayout.CENTER) > =20 > =20 > >if __name__=3D=3D"__main__": > visor().show() > =20 > =20 > >_________________________________________________________ >Do You Yahoo!? >La mejor conexi=F3n a internet y 25MB extra a tu correo por $100 al mes.= http://net.yahoo.com.mx > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick >_______________________________________________ >Jython-users mailing list >Jyt...@li... >https://lists.sourceforge.net/lists/listinfo/jython-users > > =20 > |