Results 1 to 4 of 4
- 05-12-2012, 12:05 PM #1
Member
- Join Date
- May 2012
- Posts
- 4
- Rep Power
- 0
add popupmenu with copy/paste/cut to 4 textfields
I would like to add popupmenu with copy/paste/cut to 4 textfields so I have code:
And action for each menuitem in popupmenu:Java Code:private void jTextField1MousePressed1(java.awt.event.MouseEvent evt) { if (evt.isMetaDown()) { jPopupMenu1.show(evt.getComponent(), evt.getX(), evt.getY()); jPopupMenu1.setInvoker(evt.getComponent()); } } private void jTextField2MousePressed(java.awt.event.MouseEvent evt) { if (evt.isMetaDown()) { jPopupMenu1.show(evt.getComponent(), evt.getX(), evt.getY()); jPopupMenu1.setInvoker(evt.getComponent()); } } private void jTextField3MousePressed(java.awt.event.MouseEvent evt) { if (evt.isMetaDown()) { jPopupMenu1.show(evt.getComponent(), evt.getX(), evt.getY()); jPopupMenu1.setInvoker(evt.getComponent()); } } private void jTextField4MousePressed(java.awt.event.MouseEvent evt) { if (evt.isMetaDown()) { jPopupMenu1.show(evt.getComponent(), evt.getX(), evt.getY()); jPopupMenu1.setInvoker(evt.getComponent()); } }
I see popupmenu with copy/paste/cut but it doesn't work - I can't for example copy -why?Java Code:private void jMenuItemActionPerformed(java.awt.event.ActionEvent evt) { Object source = evt.getSource(); if (source == jMenuItem1) { JTextField jte = (JTextField)jPopupMenu1.getInvoker(); jte.copy(); } else if (source == jMenuItem2) { JTextField jte = (JTextField)jPopupMenu1.getInvoker(); jte.copy(); } else if (source == jMenuItem3) { JTextField jte = (JTextField)jPopupMenu1.getInvoker(); jte.copy(); } }
- 05-12-2012, 12:30 PM #2
Re: add popupmenu with copy/paste/cut to 4 textfields
i'm a newbie in java, so my following opinion probably wrong.
OOT: why you don't use a single function for all your event handlers?
Java Code:private void jTextField1MousePressed1(java.awt.event.MouseEvent evt) { handlers(); } private void jTextField2MousePressed(java.awt.event.MouseEvent evt) { handlers(); } private void jTextField3MousePressed(java.awt.event.MouseEvent evt) { handlers() } private void jTextField4MousePressed(java.awt.event.MouseEvent evt) { handlers (); } public void handlers () { if (evt.isMetaDown()) { jPopupMenu1.show(evt.getComponent(), evt.getX(), evt.getY()); jPopupMenu1.setInvoker(evt.getComponent()); } }
- 05-12-2012, 02:08 PM #3
Member
- Join Date
- May 2012
- Posts
- 4
- Rep Power
- 0
Re: add popupmenu with copy/paste/cut to 4 textfields
Ok i know - in each IF I have jte.copy() - lol :P It should be: copy(), paste() and cut() :P
Last edited by quito; 05-12-2012 at 02:25 PM.
- 05-12-2012, 03:57 PM #4
Re: add popupmenu with copy/paste/cut to 4 textfields
Why do they call it rush hour when nothing moves? - Robin Williams
Similar Threads
-
cut/copy/paste in JTextField
By gauravmanral in forum AWT / SwingReplies: 14Last Post: 09-25-2011, 07:07 AM -
JTable copy and paste problem on Mac
By willlotr in forum AWT / SwingReplies: 4Last Post: 04-07-2011, 07:15 PM -
Copy, Cut and Paste Problems!
By bones in forum New To JavaReplies: 4Last Post: 07-17-2009, 10:18 AM -
Cut, copy and Paste in JTextPane
By Gudradain in forum AWT / SwingReplies: 1Last Post: 01-03-2009, 06:43 AM -
Problems with copy paste
By fredand44 in forum EclipseReplies: 0Last Post: 12-17-2008, 04:14 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks