| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo pegar una GUI Java
    Cuando se trata de lidiar con las interfaces gráficas de usuario (GUI ) y la adición de la funcionalidad y los gráficos de resonancia y la integración de aplicaciones Java , Java Foundation Classes , o JFC , hacer el trabajo . JFC tiene muchas características avanzadas y eficientes que encajan directamente con los componentes GUI, como Swing y Java 2D. Estas interfaces de programación de aplicaciones o API , tienen controles CCP (cortar, copiar y pegar) que pueden trabajar con el texto y no de texto o elementos de la GUI . Cosas que necesitará
    oscilación API
    JList
    Mostrar más instrucciones
    1

    Inserte el siguiente código en el mapa de acción para instalar cortar, copiar y pegar de acciones los componentes Swing de Java :

    setMappings private void (lista JList ) {

    ActionMap map = Página 2

    Agregue el siguiente fragmento de código para configurar los enlaces del PCCh al mapa de entrada de su proyecto:

    //sólo es necesario si no ha configurado el menú aceleradores

    InputMap imap = this.getInputMap ();

    imap.put ( KeyStroke.getKeyStroke ( "ctrl . V ") ,

    TransferHandler.getPasteAction () getValue ( Action.NAME ));

    Alternativamente , inserte el código siguiente para activar acciones de corte y copia de Java Swing componentes GUI : < br >

    menuItem = new
    3

    Añada el siguiente código de clase llamada TransferActionListener a cualquier parte de la aplicación Swing para designar qué componente debe recibir la acción CCP:

    TransferActionListener clase pública implementa ActionListener ,
    < p> PropertyChangeListener {

    privado JComponent focusOwner = null;

    TransferActionListener pública () {

    gerente KeyboardFocusManager = this); }


    pública propertyChange void ( PropertyChangeEvent e) {

    objeto o = e.getNewValue ();

    if ( o instanceof JComponent ) {

    focusOwner = ( JComponent ) o;

    } else {

    focusOwner = null; }


    } < br >

    public void actionPerformed ( ActionEvent e) {

    if ( focusOwner == null)
    regreso

    ;

    acción String = (String ) e.getActionCommand () ;

    acción a = focusOwner.getActionMap () conseguir (acción) ; .

    if (a = null ) {

    a.actionPerformed ( nueva Página 4

    Descargar el Kit de desarrollo de Java 6 en el sitio web de Oracle e instalarlo en su máquina. Haz clic en el botón "Launch " para ejecutar ListCutPaste en el menú principal. Seleccione un elemento de las listas que se muestran y utilizan el "Edit " menú o el teclado para cortar o copiar de la fuente del elemento de la lista que prefiera. Seleccione el elemento de la lista en la que desea pegar el objeto GUI. Pegarla utilizando menú Edición o su equivalente en el teclado . Esta acción básicamente realiza la misma función de arrastrar y colocar.

    Previous :

    next :
      Artículos relacionados
    ·Cómo encontrar si un entorno de ejecución de Java est…
    ·Cómo dar formato a método devuelve con comas en Java 
    ·Comparación de las plataformas Java y NET 
    ·Diferencia entre Java mutable e inmutable 
    ·Cómo calcular el número de comparaciones en Java 
    ·Introducción a Enterprise JavaBeans 
    ·¿Por qué necesitamos Java para sistemas Windows 
    ·Obtener y establecer el método en Java 
    ·Cómo realizar un desplazamiento de bits en Java 
    ·Cómo obtener el valor entero en Enum Java 
      Artículos destacados
    ·Cómo crear etiquetas personalizadas en JSP 
    ·Cómo utilizar un puntero de función en la matriz de e…
    ·Cómo hacer un archivo EXE en el Bloc de notas 
    ·Bits vs. Bytes 
    ·Cómo hacer un proyecto en Xcode Desde una carpeta exis…
    ·Cómo ocultar la caja de control en VB 
    ·Cómo terminar Temas Debido a Stack Overflow Problemas 
    ·Diferencia entre el lenguaje interpretado y compilado 
    ·¿Qué es la programación de Client Server 
    ·Cómo buscar una cadena en otra cadena con PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com