Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2014, 17:14
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Como llegar de JMenuItem a JFrame

Hola,

Posiblemente,


Código Java:
Ver original
  1. package desktop.menu;
  2.  
  3. public class JMyMenuItem extends javax.swing.JMenuItem {
  4.  
  5.     private static final long serialVersionUID = 1L;
  6.  
  7.     private JFrame jFrame;
  8.  
  9.     public JJFrameMenuItem(JFrame jFrame) {
  10.         super();
  11.         this.jFrame = jFrame;
  12.     }
  13.  
  14.     public JFrame getJFrame() {
  15.         return jFrame;
  16.     }
  17.  
  18. }

Código Java:
Ver original
  1. public void actionPerformed(ActionEvent a)
  2.         {
  3.         if (a.getSource() instanceof desktop.menu.JMyMenuItem) {
  4.             JFrame theFrame = ((desktop.menu.JMyMenuItem) a.getSource()).getFrame();
  5.         }

Código Java:
Ver original
  1. jMenuItem5 = new JMyMenuItem(this);
  2.                         jMenu2.add(jMenuItem5);
  3.                         jMenuItem5.setText("Opcion 1");
  4.                         jMenuItem5.addActionListener(new MenuItemListener());

Saludos,