Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come incollare un GUI Java

Quando si tratta di affrontare con interfacce utente grafiche (GUI ) e l'aggiunta di funzionalità e grafica risonante e l'integrazione di applicazioni Java , Java Foundation Classes , o JFC , ottenere il lavoro fatto . JFC ha molte caratteristiche avanzate ed efficienti che ingranano direttamente con i componenti GUI , come swing e Java 2D . Queste interfacce di programmazione delle applicazioni , o API , hanno CCP ( taglia, copia e incolla) controlli che possono lavorare con il testo e non di testo o elementi della GUI . Cose che ti serviranno
swing API
JList
Show More Istruzioni
1

Inserisci il seguente codice nella mappa azione per installare tagliare, copiare e incollare le azioni di i componenti Java Swing :

setMappings private void (elenco JList ) {

ActionMap mappa =
2

Aggiungere il seguente frammento di codice per impostare le associazioni del PCC alla mappa di input del progetto :

//richiesto solo se non si è impostato il menu acceleratori

InputMap imap = this.getInputMap ();

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

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

In alternativa , inserire il seguente codice per abilitare il taglio e copia azioni dei componenti GUI Java Swing :

menuItem = new
3

Aggiungere il seguente codice di classe chiamata TransferActionListener a qualsiasi parte della vostra applicazione swing di designare quale componente deve ricevere l'azione CCP :

TransferActionListener public class implementa ActionListener , Stati

PropertyChangeListener {

privato JComponent focusOwner = null;

TransferActionListener pubblico ( ) {

direttore KeyboardFocusManager = questo ) ;

}

public void PropertyChange ( PropertyChangeEvent e) {

Object o = e.getNewValue ();

if ( o instanceof JComponent ) {

focusOwner = ( JComponent ) o;

} else {

focusOwner = null;

}

}

public void actionPerformed ( ActionEvent e) {

se ( focusOwner == null ) per

ritorno ;

azione String = ( String) e.getActionCommand ( ) ;

azione a = focusOwner.getActionMap ( ) get ( azione ), .

if (a = null ) {

a.actionPerformed ( nuovo
4

Scarica il Java Development Kit 6 dal sito Web Oracle e installarlo sul computer . Fai clic sul pulsante "Avvia " per avviare ListCutPaste dal menu principale . Scegliere una voce dagli elenchi visualizzati e utilizzare la "Modifica " menu o la tastiera per tagliare o copiare dalla sorgente la voce di elenco che si preferisce. Scegliere la voce di lista in cui si desidera incollare l'oggetto GUI . inserirla utilizzando sia menu Modifica o il suo equivalente della tastiera . Questa azione esegue fondamentalmente la stessa resistenza e drop .

 

Programmazione © www.354353.com