Advertisement
ARIELCARRARO

Ventana.groovy

Mar 30th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 1.24 KB | None | 0 0
  1. /**
  2.  * @file Ventana.groovy
  3.  * @version 0.0.1
  4.  * @author Ariel Carraro
  5.  * @date   30-marzo-2013
  6.  * @url    
  7.  * @description Crear una ventana Swing en Groovy
  8.  */
  9.  
  10. import javax.swing.JFrame
  11. import javax.swing.JOptionPane
  12. import javax.swing.ImageIcon
  13. import javax.swing.*
  14. import java.awt.event.*
  15. import java.awt.*
  16.  
  17.  
  18. ventana()
  19.  
  20. def ventana(){
  21.   frame=new JFrame(title: '::Ventana en Groovy::',size: [270,300],layout: new FlowLayout(),defaultCloseOperation: javax.swing.WindowConstants.EXIT_ON_CLOSE)
  22.  
  23.   btnActiva=new JButton("<html><font color='white'>Activa</font></html>",new ImageIcon("pet01.png"))
  24.   btnActiva.setBackground(Color.blue)
  25.   btnActiva.setToolTipText("activar...")
  26.   btnActiva.addActionListener({
  27.     def cad=JOptionPane.showInputDialog("Tu nombre:")
  28.     JOptionPane.showMessageDialog(null,"Hola "+cad,"Aviso del sistema",JOptionPane.PLAIN_MESSAGE,new ImageIcon("pet01.png"))
  29.  
  30.    } as ActionListener)
  31.  
  32.  
  33.   btnSalir=new JButton("<html><font color='white'>Salir</font></html>",new ImageIcon("pet01.png"))
  34.   btnSalir.setBackground(Color.orange)
  35.   btnSalir.setToolTipText("quitar...")
  36.   btnSalir.addActionListener({
  37.     System.exit(0)
  38.   } as ActionListener)
  39.  
  40.   frame.add btnActiva
  41.   frame.add btnSalir
  42.   frame.show()
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement