“Conocimientos Programación>Programación Java

Cómo pegar una GUI Java

2015/1/10
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 :

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; }


}

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.

Programación Java
Cómo utilizar un String de Java Tokenizer
Cómo cambiar un entero a una cadena en Java
Cómo generar un número de no más de 4 veces en Java
Cómo probar la memoria Java Heap Tamaño
Cómo hacer una matriz y llenarlo de números aleatorios en Java
Cómo agregar un panel al JFrame
Cómo hacer un motor de JavaScript
Struts 1.2 9 Tutorial
Conocimientos Informáticos © http://www.ordenador.online