“Conocimiento Programación>Programación Java

Cómo pegar una GUI Java

2014/7/4
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 el Archivo Leer en Java
Cómo interpretar el Java Regex
Como salida de una cadena en Java
Conceptos de programación en Java
Cómo combinar clases en Java
Cómo escribir un carácter en el TextField en Java
Cómo cargar imágenes en un emulador Android
Reflection X Tutorial
Conocimiento de la computadora © http://www.ordenador.online