Giter Site home page Giter Site logo

lanyu-ui's Introduction

lanyu-ui

Libreria de apoyo para Java swing

Listado de componentes incluidos

es.lanyu.ui.iconos: Es un paquete con iconos

  • Iconos: de uso habitual (ok, error, papelera, guardar...). Tienes asociadas las imagenes en la carpeta de recursos.

es.lanyu.ui.swing: Paquete de componentes para Java Swing

  • Esta dividido en varias partes:
    • [root]: Colección de componentes
      • Activable: interface usada para utilizar en componentes que pueden ser activados.
      • BotonAccion: especialización de JButton que acepta un texto de acción para uso con varios listener controlados por esta clase. Tiene algún aspecto visual personalizado como evitar el cuadro de focus tan molesto de los botones swing.
      • BotonAccionActivable: especialización de BotonAccion que implementa Activable.
      • SimpleJTable: especialización de JTable que construye instancias tomando como parámetros una lista de los elementos para las filas, nombres de columnas y las funciones que se usaran para renderizar cada celda.
    • listener: Colección de listeners para facilitar ciertas acciones:
      • ArrastradorListener: se usa para actualizar posiciones mientras se arrastra (típica herramienta "mover")
      • AtributoCambiaEvent: evento que se utiliza para comunicar cambios en atributos.
      • AtributoCambiaListener: se usa para reaccionar ante el evento anterior
      • BuscaArchivoListener: se usa para trabajar mientras se buscan archivos en carpetas
      • Delimitable: interface utilizada para informar sobre si la acción está dentro de los límites del objeto o no
      • HandScrollListener: se usa para mover la posición de la vista (típica herramienta "mano")
      • Util: clase de utilidades. Se puede usar para abrir en el navegador una URL
    • render: Colección de renders personalizados
      • CondicionalCustomRender: especialización de CustomRender en función de una condición
      • CustomRender: especialización de TableCellRenderer para facilitar la personalización del renderizado de celdas en una tabla

lanyu-ui's People

Contributors

awes0mem4n avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.