Entradas

Mostrando entradas de julio, 2018

Scala, aplicación swing sencilla

Imagen
Pequeño programa swing donde se hace uso de los componentes visuales más sencillos. La ventana tendrá la siguiente apariencia. package com.me.vr import java.io.File import com.me.vr.classes.RenameFiles import scala.collection.mutable.ArrayBuffer import scala.swing._ import scala.swing.event._ /** * Clase Singleton. */ object GuiProgramOne { /** * Método main de la clase * @param args */ def main(args: Array[ String ]) { val ui = new UI ui.visible = true // Este mensaje aparece y la ventana sigue ejecutandose, ya que la libreria swing se ocupa de ello println ( "Fin Main function" ) } } /** * Clase Main que genera la parte visual. * La clase UI hereda de scala.swing.MainFrame, la cual es una ventana que puede aparecer en pantalla. */ class UI extends MainFrame { // En el constructor de esta clase se establecen 3 de los campos heredados de MainFrame // Título de la ventana title = "UI en